--- El sáb 21-feb-09, Jaime Casanova escribió:
> De: Jaime Casanova
> Asunto: Re: [pgsql-es-ayuda] Diferencia 8.2 con 8.3 en parametro funcion sql,
> meno
> A: hermeszam...@yahoo.com
> Cc: pgsql-es-ayuda@postgresql.org
> Fecha: sábado, 21 febrero, 2009, 2:56 am
> On Fri, Feb 20, 2009 at 11:
On Fri, Feb 20, 2009 at 11:27 PM, Gabriel Hermes Colina Zambra
wrote:
>
> Bueno, Ruc es varchar y id_cliente es integer, en 8.2 el parametro podia
> comparar el parametro varchar en id_cliente sin problemas, siendo esta
> permisividad muy comoda.
>
en 8.3 se eliminaron algunos casts implicitos
Resulta que actualice a 8.3 y hubo dos funciones que tuve que tocar para
que siguieran funcionando.
Paso a explicar.
Asi es como quedo en 8.3
CREATE OR REPLACE FUNCTION "central"."fnc_buscocliente" (varchar) RETURNS SETOF
"central"."clientes" AS
$body$
select * from central.clientes where id_cl
Hola, como estan? yo de nuevo. Les voy a aclarar el inconveniente que estoy
presentando en estos momentos, uds saben que estoy implementando la lógica
difusa, especificamente las operaciones conjuntistas:
INTERSECT/UNION/EXCEPT; la modalidad que se va a manejar para diferenciar
operaciones de conju
Hola, como estan? yo de nuevo. Les voy a aclarar el inconveniente que
estoy presentando en estos momentos, uds saben que estoy implementando la
lógica difusa, especificamente las operaciones conjuntistas:
INTERSECT/UNION/EXCEPT; la modalidad que se va a manejar para diferenciar
operaciones de co
Impresionante Oswaldo! Gracias.
Entre'nos... total no se entera nadie... No sabes lo problemático que fue la
version anterior de este proyecto que estoy migrando, era en Access y
cristal... codigo, parámetros, funciones de grupo, sumarizaciones, hardcodeo,
etc, un calvario!
Gracias de nuevo.
S
Conrado Blasetti escribió:
...
Mas o menos lo que necesito, pero no logro que me agrupe en una sola linea
Por ejemplo, los 3 primeros registros por periodo y cuota (1 ANTERIRO y C1),
sumarizando los niveles. O Sea, que me quede:
"1 ANTERIOR";"C1";10;45;0.00
"1 ANTERIOR";"C2";10.00;0.00;20.00
Bueno, me estoy respondiento... pero falta algo:
Para el ejemplo practico:
create table foo (
id serial,
periodo numeric ,
valor numeric,
cuota varchar(3),
tipo varchar(1)
)
insert into foo select nextval('foo_id_seq'), 200610,10,'C1','J';
insert into foo select nextval('foo_id_seq'),
Gente, buenos días.
Comence a programar una funcion que retornaría un refcursor, pero antes de
seguir, quería consultarles si es posible resolverlo desde una consulta sql.
Veamos,
Tengo una tabla foo:
periodo numeric
valor numeric
cuota varchar(3)
tipo varchar(1)
Los datos que ingre