Bonjour,

j'ai une requete à faire qui consiste à récupérer le numéro des clients qui n'ont pas passé commande depuis plus de 30 jours.

J'ai donc fait ceci..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
SELECT distinct(facture.numClient)
	FROM facture 
	WHERE (datediff(now(),dateFacture)>=30) 
	AND facture.numClient NOT IN (
					SELECT facture.numClient
					FROM facture
					WHERE datediff(now(),dateFacture) <30)
L'inconvénient c'est que c'est assez long comme requete , mais elle semble donner des résultats exacts.

A votre avis, ma requete est elle correcte ou y-a t-il plus simple ?

Merci beaucoup