SQL Abfrage nach Monat

Sandro Feuillet

Legendäres Mitglied
Hi,

Weiss jemand von euch, wie ich alle Datensätze einer Tabelle selektieren kann, welche in einem Feld einen (unbekannten) Monat haben?

CODE
SELECT *
FROM tabelle
WHERE ('month of column_xy' = Januar))


das geht natürlich nicht, sollte jedoch versinnbildlichen was genau ich will.

Problem ist ja, da ich den Monat nicht kenne, resp. dieser in einem Formular ausgewählt wird (=dynamisch ist), weiss ich ja auch nicht wann der erste und der letzte des monats ist. wenn ich das wüsste könnte ich mit < und > arbeiten...

ps: suche ebenfalls nach einem gut strukturierten sql-befehlsverzeichnis, am liebsten für MSSQL

gruss sandro
 
Oder per group by, wenn du den Zusammenzug über mehrere Monate machen willst

CODE
Select month(DATUM) as MONAT, count(*) as DATENSÄTZE
From MEINETABELLE
group by month(DATUM)
order by month(DATUM)
 
QUOTE cooooool, thanx. das gibt ein bier wenn du ans treffen kommst.


Am 2. April bin ich noch in den Skiferien...vielleicht klappts ja beim nächsten mal
 
Zurück
Oben