Consulta com group by
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
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
Curtidas 0
Respostas
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