Bonjour, j'ai une BD qui contient des dates associées à des projets.
J'aimerais récupérer certaines de ces dates entre un premier mois d'une première année et un deuxième mois d'une deuxième année (entre mois1/annee1 et mois2/annee2).
Je voulais faire:
mais au lieu de me prendre les dates entre mois1/annee1 et mois2/annee2, ça me prend les dates entre mois1 et mois2 de chaque année comprise entre annee1 et annee2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT table_date FROM table WHERE EXTRACT (MONTH FROM table_date) >= mois1 AND EXRACT (YEAR FROM table_date) >= annee1 AND EXTRACT (MONTH FROM table_date) <= mois2 AND EXRACT (YEAR FROM table_date) <= annee2
ex: je veux mars 2005 à juillet 2007 et j'obtiens mars à juillet 2005, mars à juillet 2006 et mars à juillet 2007 (donc il me manque fin 2005, début et fin 2006 et debut 2007).
Quelqu'un aurait-il une solution?
Partager