i |
Sélection d'une plage de date |
Je veux sélectionner des dates un mois avant à un mois a près la date
> du jour
Tu devrais peut-être regarder du côté de DATEDIFF, comme par exemple ce
genre de requête :
SELECT "ID_musik", "Titre", "ID_country", "ID_type", "date_achat"
FROM "musiques"
WHERE
"ID_country"='3'
AND
DATEDIFF( 'MM', "date_achat", CURDATE() ) = 1
Je n'ai pas réussi avec BETWEEN mais en cherchant de la doc sur cette fonction, j'ai trouvé une solution qui marche au poil :
SELECT *
FROM `dates`
WHERE ( `jour`< adddate(curdate(),30)
AND `jour`> adddate(curdate(),-30)
AND `etat`='CONFIRME')
ORDER BY `jour` ASC