preciso de fazer uma listagem sobre facturacao da empresa.

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Qua, 17 Mai 2006 11:43 pm

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 :)
drhoffman
Localização: LISBOA

Mensagemem Seg, 05 Jun 2006 12:35 pm

Você precisa fazer uma SOMA agrupado por DATA!
Algo assim:

Código: Selecionar todos
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')
dr_gori
Localização: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered



Voltar para SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes

cron