Pobranie danych z 3 ostatnich miesiecy

0

Witam, mam pytanie jak pobrać dane z bazy za ostatnie np. 3 miesiące? wiem że można dać takie coś

 DATE_SUB(CURDATE(), INTERVAL 3 MONTH)

tylko że to pobiera dosłownie ostatnie 3 miesiące czyli od 11.09 - 11.12 a ja bym chciał pobrać 01.10 - 11.12 czyli tylko całe miesiące a nie dokładnie dzień do dzienia, niewiem czy się jasno wyraziłem jednak mam nadzieje że ktoś pomorze.

1
Doc123 napisał(a):

nie dokładnie dzień do dzienia, **niewiem **czy się jasno wyraziłem jednak mam nadzieje że ktoś pomorze.

Master! :)

Musisz wyciągnąć z dat początkowej i końcowej miesiąc i rok i dla nich ograniczyć zapytanie.

0

tak tak macie racje te błędy wynikają z tego że składałem te zadanie pare razy i nie wszystko mi się dobrze skasowało a jako niezalogowany użytkownik nie mogłem później tego zedytować, na błąd ort. nie mam wytłumaczenia :D

Co do zapytania to wiadomo moge to poskładać ale to będzie czasochłonne bo musze ręcznie obliczać jakie to konkretne są miesiące a jak przejdzie rok do tyłu to zaś kolejne obliczenia, nie ma takiej funkcji w SQL która to zamieni obliczy coś jak właśnie ta co wymieniłem wyżej ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1