Ver la Versión Completa : consolidar x meses una información sql.
ingabraham
07-12-2010, 22:28:30
firebird 2.0 y delphi 7
tengo una tabla donde guardo
nrofactura
valor
fechapago
ahora necesito el sgte informe
nroventas valor mes
15 fact 20000 enero
5 fact 25000 febrero
comolo hago y si la quiero en dias tambien. gracias.
fjcg02
07-12-2010, 22:57:54
Supongo que puede ser algo parecido a...
SELECT
count(nrofactura), sum(valor), extract(month from fechapago)
GROUP BY extract(month from fechapago)
para los días extract(day from fecha)
Ten en cuenta que tendrás que filtrar por años, ya que si no te sumará los importes de enero de 2009 y 2010 por ejemplo.
Cuentanos cómo te ha ido.
Saludos
ingabraham
14-12-2010, 23:30:48
si quiero q me aparesca lo cotntrario
y como hago q en vez de numero aparesca el nombre del mes
medicamento enero febrero marzo
xx 234 234 234
sxxx 234 34 5 555
fjcg02
14-12-2010, 23:42:57
SELECT
medicamento,
sum(case when extract(month from fechapago) =1 then valor else 0) as ENERO,
sum(case when extract(month from fechapago) =2 then valor else 0) as FEBRERO,
...
GROUP BY medicamento
p a v s t v
S
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.