SQL dotaz na vrácení dat dle aktuálního měsíce

jAkErCZ
Člen | 322
+
0
-

Zdravím,
mám takový dotaz mám v db projekty ale rád bych vracel projekty jen za aktuální měsíc :D

A snažím se najít jak to vyřešit našel jsem jen něco jako

date >= SUBDATE(NOW(), INTERVAL 1 MONTH)

ale to mi vrací i za měsíc předešlí :D

Díky všem za radu

Jan Endel
Člen | 1016
+
0
-
WHERE MONTH(date) = MONTH(NOW()) AND YEAR(date) = YEAR(NOW())

?

Editoval Jan Endel (2. 4. 2019 11:15)

jAkErCZ
Člen | 322
+
0
-

Jan Endel napsal(a):

WHERE MONTH(date) = MONTH(NOW()) AND YEAR(date) = YEAR(NOW())

?

Super díky :)

MajklNajt
Člen | 502
+
+12
-

Takto by som to neriešil, nevyužívajú sa pri tom indexy, čiže je to brutálny overhead – osobná skúsenosť. V PHP si pekne vypočítaj prvý a posledný deň v mesiaci a do podmienky daj iba tieto dva dátumy.