sql: Nur Daten aus dem letzten Monat abfragen
Bernd
- mysql
1 Auge
Hallo zusammen,
Wenn ich aus einer Tabelle nur die Daten aus abgeschlossenen Monaten zur Ermittlung heranziehen will, kann ich das dann so machen?
AND Erstelldatum <= DATE_SUB(
DATE_FORMAT(NOW(), '%Y-%m-01'), INTERVAL 1 DAY
)
Bernd
Hallo
Wenn ich aus einer Tabelle nur die Daten aus abgeschlossenen Monaten zur Ermittlung heranziehen will, kann ich das dann so machen?
AND Erstelldatum <= DATE_SUB( DATE_FORMAT(NOW(), '%Y-%m-01'), INTERVAL 1 DAY )
Damit werden alle Datensätze ausgewählt, deren Erstelldatum
vor dem ersten Tag des laufenden Monats liegt. Wenn es das ist, was dir vorschwebt, dann ja. Wenn du nur Daten eines bestimmten Zeitraums mit Anfang und Ende im Ergebnis haben willst, ist BETWEEN
mitsamt der Datumsberechnungen, wie du sie vornimmst, das Werkzeug der Wahl.
Tschö, Auge