Error totalizacao vendas mes a mesmo no ano
Preciso demonstrar o total das vendas mes a mes dentro do ano,
a instrucao abaixo apresenta erro na expressao group by.
select sum(TotalVenda) as TOTAL, extract(month from DataVenda) as MES from VENDAS where extract(year from DataVenda) = :pANO group by extract(month from DataVenda) as MES
Desde já agradeço.
a instrucao abaixo apresenta erro na expressao group by.
select sum(TotalVenda) as TOTAL, extract(month from DataVenda) as MES from VENDAS where extract(year from DataVenda) = :pANO group by extract(month from DataVenda) as MES
Desde já agradeço.
Eremita
Curtidas 0
Respostas
Weber
26/04/2008
Se seu campo for do tipo Date, use o SubString no lugar do Extract vai ficar bem fácil de trabalhar.
SubString(DataVenda From 1 for 7)
O Fb vai lhe devolser o resultado assim 2008-01, 2008-02, 2008-03, etc.
O where pode ser usado da mesma forma e no delphi você pode utilizar o FormatDateTime para trabalhar com o mês e ano nos mesmos formatos.
SubString(DataVenda From 1 for 7)
O Fb vai lhe devolser o resultado assim 2008-01, 2008-02, 2008-03, etc.
O where pode ser usado da mesma forma e no delphi você pode utilizar o FormatDateTime para trabalhar com o mês e ano nos mesmos formatos.
GOSTEI 0
Weber
26/04/2008
devolser
devolver
GOSTEI 0