Ajuda nessa consulta sql
ola tenho uma tabela de vendas onde exsite varias vendas de varios clientes , onde existe campo telefone , nome, valor quantidade como faco uma consulta sql para me mostrar os 5 clientes que mais compraram em um determinado periodo e mostra os valores e nome e telefone , fiz essa consulta e deu certo mas nao consigo ordenar os valores.
select nomecli,Telefonecli,sum(quantidade) from VendaCab
group by nomecli,telefonecli
Grato
elcilei
select nomecli,Telefonecli,sum(quantidade) from VendaCab
group by nomecli,telefonecli
Grato
elcilei
Elcilei
Curtidas 0
Respostas
Claudio_f
02/09/2006
select nomecli,Telefonecli,sum(quantidade) as xTotal from VendaCab group by nomecli,telefonecli order by xTotal desc
[/code]
GOSTEI 0
Joaoshi
02/09/2006
Colega, sem discutir detalhes de modelagem e supondo ser bd Firebird
select first 5 nomecli,Telefonecli,sum(quantidade) from VendaCab
where datacompra between DATAINICIAL and DATAFINAL
group by nomecli,telefonecli
order by 3 desc
Espero ter ajudado.
select first 5 nomecli,Telefonecli,sum(quantidade) from VendaCab
where datacompra between DATAINICIAL and DATAFINAL
group by nomecli,telefonecli
order by 3 desc
Espero ter ajudado.
GOSTEI 0
Elcilei
02/09/2006
deu certinho to com outro problema , tenho uma segunda tabela onde coloquei um datasource para ligar a primeira com a segunda, então coloque o sql na segunda assim:
Select * from Vendas
where Telefone = :TelefoneCli and Data BetWeen :DatI and :DatF
o programa ira mostar que comprou mais produtos no periodo determinado e na segunda ira mostra quais os produtos mas da sequinte erro field datI not found
Grato Elcilei
Select * from Vendas
where Telefone = :TelefoneCli and Data BetWeen :DatI and :DatF
o programa ira mostar que comprou mais produtos no periodo determinado e na segunda ira mostra quais os produtos mas da sequinte erro field datI not found
Grato Elcilei
GOSTEI 0
Elcilei
02/09/2006
alguem
GOSTEI 0
Elcilei
02/09/2006
ainda nao consequir
GOSTEI 0
Gilberto Fernandes
02/09/2006
ao q me parece vc não está colocando valor para o parametro DataI, ou ele não esta declarado corretamente na sql...
GOSTEI 0