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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT IdentifiantMateriel From Materiels WHERE DateRappelMateriel < Date() AND Month(Date() ) < Month(DateRevisionMateriel) +6 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
Partager