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
drhoffman
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 17 Mai 2006 11:38 pm
Localização: LISBOA

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 :)
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

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

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')
Responder
  • Informação
  • Quem está online

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