Consulta com group by

Firebird

16/03/2004

Tenho um software de controle de pedidos e preciso fazer uma soma direta ou um view que retorne soma de todos pedidos dos clientes agrupados por clientes e ordenados pelo valor da soma de seus pedidos.

ex: select cliente, data_p, sum(total) from pedidos where data_p> :datai and data_P< :dataf gropu by cliente order by 3 desc

isto está correto? como ficaraia o view ele aceita o intervalo de datas?

desde já agradeço


Lu

Lu

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

16/03/2004

select cliente, data_p, sum(total) from pedidos where data_p> :datai and data_P< :dataf gropu by cliente order by 3 desc

troque ´gropu´ por ´group´
e tambem pode trocar ´<´, ´>´ por ´<=´, ´>=´, ou ainda :
data_p between :datai and :dataf



GOSTEI 0
POSTAR