Bonjour,
je ne suis pas un grand spécialiste de SQL mais j'ai besoin de faire un requête concernant une base clients.
J'ai une table clients, une autre factures. Je voudrais sélectionner les clients ayant au minimum 2 factures sur une période donnée.
J'utilise Flamerobin pour accéder à ma base.
La requête que j'ai essayée :
La sous-requête fonctionne très bien mais les 2 requêtes imbriquées me plantent flamerobin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM CLIENTS WHERE ID IN ( SELECT IDCLIENT FROM FACTURES WHERE (DATE_FACTURE BETWEEN '01.09.2009' AND '30.09.2009') GROUP BY IDCLIENT HAVING COUNT(NUM_PIECE) > 1 )
Je ne doute pas d'avoir merdé quelque part, mais où ????
Partager