Página 1 de 1

preciso de fazer uma listagem sobre facturacao da empresa.

Enviado: Qua, 17 Mai 2006 11:43 pm
por drhoffman
Boas pessoal,sou novo nestas andancas e ainda tou a aprender! a minha duvida é a seguinte

tenho uma tabela facturas(id_factura,valor_total,data_pagamento)
eu preciso de saber como faço para saber o valor facturado por mês durante os ultimos 12 meses, ou seja tenho q o obter 12 linhas e em cada uma tenho q ter o valor facturado(por mês) pela empresa!

alguém me pode ajudar? obrigadao :)

Enviado: Seg, 05 Jun 2006 12:35 pm
por dr_gori
Você precisa fazer uma SOMA agrupado por DATA!
Algo assim:

Selecionar tudo

select 
  trunc(data_pagamento, 'mm') data
, sum( valor_total ) soma
from facturas
where data_pagamento >= add_months(trunc(sysdate,'mm'), -12)
group by 
  trunc(data_pagamento, 'mm')