.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:
>
>
>
&
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
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
-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
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
: 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
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 (
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
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
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
10 matches
Mail list logo