Bonjour, j'ai une base de données qui associe un produit à sa date d'achat (date sous la forme aaaa-mm-jj) et j'aimerais récupérer des données sur le produit entre 2 dates, par exemple entre mai 2006 et juin 2007.
J'ai une requête qui me fait déjà ça mais entre 2 mois de la même année et ce que je veux, c'est pouvoir récupérer ces mêmes données entre 2 mois mais pas forcément de la même année:
Comment pourrais-je rentrer la deuxième année pour qu'il me récupère les données entre month1/year1 et month2/year2?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT *,EXTRACT(DAY FROM produit_date) as d,EXTRACT(MONTH FROM produit_date) as m,EXTRACT(YEAR FROM produit_date) as y FROM produit WHERE ... AND EXTRACT(MONTH FROM produit_date) >= month1 AND EXTRACT(MONTH FROM produit_date) <= month2 AND EXTRACT(YEAR FROM produit_date) = year ORDER BY produit_nom,produit_date
Partager