[Access] Manipulation de date

Manipulation de date [Access] - SQL/NoSQL - Programmation

Marsh Posté le 09-12-2009 à 12:00:29    

Bonjour à tous,
 
je souhaite effectuer une requête permettant de récupérer les enregistrements (Materiels) selon deux critères :
 
Premièrement : La date actuelle doit être supérieur à la date de rappel (définie dans la base de données)
Deuxiement : La date actuelle doit être inferieure à la date de contrôle + 6 mois
 
 
Petit exemple :  
 
Materiel X :
Date de Revision : 07/12/2009
Date de rappel : 07/11/2009
Il sera présent dans le résultat de la requête jusqu'au 07/06/2010
 
Je souhaite donc réalisé cette requête  mais je ne parviens pas à mettre en place le deuxième critère.
 
Pour l'instant j'ai ceci :  
 

Code :
  1. SELECT IdentifiantMateriel From Materiels
  2. WHERE DateRappelMateriel < Date()
  3. AND Month(Date() ) < Month(DateRevisionMateriel) +6
  4. AND Year(Date () ) < Year(DateRevisionMateriel) + 1


 
Or cette requête ne fonctionne pas du tout comme je le voudrais au niveau du deuxième critère,
 
 
Si quelqu'un à une solution pour ajouter 6 mois à une date dans un requête SQL, je suis preneur.
 
Merci à vous de bien vouloir me filer un petit coup de pouce  :)  
 
 

Reply

Marsh Posté le 09-12-2009 à 12:00:29   

Reply

Marsh Posté le 09-12-2009 à 16:06:39    

Salut,
 
Y a tout ce que tu cherches ici : http://www.asp-magazine.com/article-111.html

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed