Re: [pgsql-es-ayuda] Funcion ventana nueva consulta

2012-05-26 Por tema Eduardo Arenas C.
.cu] > *Enviado el:* jueves, 24 de mayo de 2012 13:08 > > *Para:* Conrado Blasetti > *CC:* pgsql-es-ayuda@postgresql.org > *Asunto:* Re: [pgsql-es-ayuda] Funcion ventana nueva consulta > > ** ** > > buneo lo mejor que puedo hacer con solo SQL es esto: > > > &

RE: [pgsql-es-ayuda] Funcion ventana nueva consulta

2012-05-24 Por tema Conrado Blasetti
13:08 Para: Conrado Blasetti CC: pgsql-es-ayuda@postgresql.org Asunto: Re: [pgsql-es-ayuda] Funcion ventana nueva consulta buneo lo mejor que puedo hacer con solo SQL es esto: (select null::date as fecha,sum(tipo1), sum(tipo2), sum(tipo1+(tipo2*-1)), 'Resumen'::text from (select

Re: [pgsql-es-ayuda] Funcion ventana nueva consulta

2012-05-24 Por tema Anthony
buneo lo mejor que puedo hacer con solo SQL es esto: (select null::date as fecha,sum(tipo1), sum(tipo2), sum(tipo1+(tipo2*-1)), 'Resumen'::text from (select id, fecha, imp as tipo1, 0 as tipo2, imp from foo where tipo= 1 union select id, fecha, 0 as

RE: [pgsql-es-ayuda] Funcion ventana nueva consulta

2012-05-24 Por tema Conrado Blasetti
-es-ayuda@postgresql.org Asunto: Re: [pgsql-es-ayuda] Funcion ventana nueva consulta bueno tendras que hacer algo asi como: (select null::date as fecha,tipo1, tipo2, sum(imp) over (order by id), 'Resumen'::text from (select id, fecha, imp as tipo1, 0 as tipo2, imp

Re: [pgsql-es-ayuda] Funcion ventana nueva consulta

2012-05-24 Por tema Anthony
anterior, el detalle y la agrupación posterior *De:* Anthony [mailto:asotolo...@uci.cu] *Enviado el:* jueves, 24 de mayo de 2012 12:03 *Para:* Conrado Blasetti *CC:* pgsql-es-ayuda@postgresql.org *Asunto:* Re: [pgsql-es-ayuda] Funcion ventana nueva consulta El 24/05/2012 9:45, Conrado Blasetti

RE: [pgsql-es-ayuda] Funcion ventana nueva consulta

2012-05-24 Por tema Conrado Blasetti
: Anthony [mailto:asotolo...@uci.cu] Enviado el: jueves, 24 de mayo de 2012 12:03 Para: Conrado Blasetti CC: pgsql-es-ayuda@postgresql.org Asunto: Re: [pgsql-es-ayuda] Funcion ventana nueva consulta El 24/05/2012 9:45, Conrado Blasetti escribió: Julio, muchas gracias por responder. Ahora, se me

Re: [pgsql-es-ayuda] Funcion ventana nueva consulta

2012-05-24 Por tema Anthony
El 24/05/2012 9:45, Conrado Blasetti escribió: Julio, muchas gracias por responder. Ahora, se me plantea una nueva duda con respecto a la sentencia (perdón por no haberla expuesto en el msg anterior) Teniendo los datos de esta manera (se agrega una fecha) drop table foo; create table foo (

[pgsql-es-ayuda] Funcion ventana nueva consulta

2012-05-24 Por tema Conrado Blasetti
Julio, muchas gracias por responder. Ahora, se me plantea una nueva duda con respecto a la sentencia (perdón por no haberla expuesto en el msg anterior) Teniendo los datos de esta manera (se agrega una fecha) drop table foo; create table foo ( id serial not null, tipo numeric(10) not null, fec

Re: [pgsql-es-ayuda] Funcion ventana

2012-05-24 Por tema Julio Cesar Diaz Vera
Conrado con esta consulta obtienes el resultado que deseas. Resalto el uso de la ventana para realizar la suma acumulada de cada caso Saludos Julio /select tipo1, tipo2,*sum(imp) over (order by id)* from (select id, imp as tipo1, 0 as tipo2, imp from foo where tipo= 1 union select id, 0 as ti

[pgsql-es-ayuda] Funcion ventana

2012-05-24 Por tema Conrado Blasetti
Gente, Buenos días. Tengo una vista de movimientos debe/haber, facturas/pagos donde están tengo importes y el tipo de movimiento de cada uno. Creo que con funciones ventana se podría sacar el acumulado por registro, pero no doy en la tecla. Este es un ejemplo simplificado para realizar el selec