Fórum Consulta #269058
17/02/2005
0
tem uma tabela com os seguinte campos: idmovimento,idcliente, datamovimento,
exemplo:
idmovimentoidclientedatamovimento
1 5 01/02/05
2 8 05/02/05
3 5 07/02/05
e quero fazer a seguinte consulta: retornar os registro cuja a(s) data(s) estejam entre um intervalo;
´select * from movimento where datamovimento between 01/02/05 and 10/02/05´
tudo bem nesse os 3 registros aparecerão, só q eu não quero q os registros com idcliente iguais sejam mostrados, ou seja no caso da consulta acima, eu gostaria que o resultado foss:
idmovimentoidclientedatamovimento
1 5 01/02/05
2 8 05/02/05
não interessando a data, pois o q quero saber é se o cliente comprou num determinado intervalo;
já tentei o distinct e não funcionou só quando coloco somente o campo idcliente, quando adiciono o campo datamovimento aparece tudo;
alguma sugestão.
Oquendo
Curtir tópico
+ 0Posts
17/02/2005
Rjun
select
distinct(idcliente),
idmovimento,
datamovimento
from
movimento
where
datamovimento between 01/02/05 and 10/02/05
Gostei + 0
17/02/2005
Oquendo
Gostei + 0
18/02/2005
Gandalf.nho
Gostei + 0
18/02/2005
Briciosm
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)