bonjour
je voudrais faire un select de tous les personnes qui n'ont pas acheter depuis 12mois par exemple dans une table
sachant que la date de création et la date de paiement sont toujours le meme si la personne a fait un achat
ça ne retourne pas le resultat que je veux
ça retourne simplement les factures payés (les achats) qui ne sont pas entre ces deux dates alors que la personne a fait un ou des achats entre ces 2 dates
mais le probleme c'est que la date du dernier achat d'un personne ainsi que la datedepaiement sont dans le même champs datepaiementfacture
si ce champ est renseigné c'est que la personne a payé
voila la structure de ma table
personne
id nom prenom adresse
facture
id libelle id_personne datecreationfacture datepaiementfacture
jai essayé comme ça :
Récupérer l'id de toutes les personnes
Code : Sélectionner tout - Visualiser dans une fenêtre à part select id from personne
ensuite récupérer la date de paiement
Code : Sélectionner tout - Visualiser dans une fenêtre à part select datepaiementfacture from personne p , facture f where f.id_personne in (id) and date paimentfacture not between '2007-07-01' and '2008'07'01'
mais je crois que le not between n'est pas correct
si vous avez des suggestions
merci
merci

 

 
		
		 
         
 

 
			
			

 
			

 La requete select
 La requete select
				 Répondre avec citation
  Répondre avec citation


 
  
 
 
			 
				
 
  La
 La 

 
			 
   
 
 
			 
  
						 Envoyé par mamyh4
 Envoyé par mamyh4
					
Partager