J'utiliserais DATE_SUB pour trouver la borne inférieure.
et j'utiliserais plutôt une requête du type
1 2 3
|
WHERE Date_champ >= DATE_SUB($date_post, INTERVAL 2 MONTH)
AND Date_champ = $date_post |
avec comme sous-entendu si comme dans ton exemple tu ne fourni que l'année et le mois :
$date_post = $_POST['annee'].'-'.$_POST['mois'].'-01';
ou sinon pour la petite histoire tu peux créer $date_post plus savamment en faisant
1 2
| $date = date_create($_POST['annee'].'-'.$_POST['mois']);
$date_post = date_format($date, 'Y-m-d'); |
Partager