Wie kann ich die Datensätze des aktuellen Monats aus einer Tabelle der MySQL-Datenbank auswählen?
Wie jetzt ist der aktuelle Monat Januar. Ich möchte Datensätze vom Januar-Monat erhalten, wobei der Datentyp meiner Tabellenspalte timestamp
ist.
Vielen Dank
Diese Abfrage sollte für Sie funktionieren:
SELECT *
FROM table
WHERE MONTH(columnName) = MONTH(CURRENT_DATE())
AND YEAR(columnName) = YEAR(CURRENT_DATE())
Überprüfen Sie die MySQL Datetime -Funktionen:
Versuche dies:
SELECT *
FROM tableA
WHERE YEAR(columnName) = YEAR(CURRENT_DATE()) AND
MONTH(columnName) = MONTH(CURRENT_DATE());
Versuchen Sie diese Abfrage:
SELECT *
FROM table
WHERE MONTH(FROM_UNIXTIME(columnName))= MONTH(CURDATE())