W tabeli mam pole daty(DATE)
Zalozmy ze mam kilka rekordow gdzie data to
2006-08-04
2006-08-12
2006-08-19
2006-08-25
Teraz mamy wrzesien czyli 09
Jesli chce pobrac wszystkie rekordy z poprzedniego miesiaca sierpnia musze odjac od NOW() jeden miesiac, ale nie biorac pod uwage dnia tylko miesiac i rok
Moje pytanie jak sformulowac zapytanie
Mam cos takiego
WHERE EXTRACT(YEAR_MONTH FROM DATA) = SUBDATE(EXTRACT(YEAR_MONTH FROM NOW()), INTERVAL 1 MONTH)
Takie cos tez nie dziala, bo w styczniu chyba sie skrypt zamota
WHERE MONTH(DATA) = SUBDATE(MONTH(NOW()), INTERVAL 1 MONTH) YEAR(DATA) = SUBDATE(YEAR(NOW()), INTERVAL 1 MONTH) AND
Pomozcie