SQL Get max Datum im Datensatz für jeden Monat

Ich habe eine Tabelle mit INT-id und DATETIME Datum, unter anderen Bereichen. Zeilen eingefügt werden in dieser Tabelle für jeden Werktag (nicht garantiert), und mehrere andere Tabellen verwenden diese id als Fremdschlüssel.

Meine Frage ist, wie bekomme ich die id für das max-Datum pro Monat, die ich dann nutzen kann um die Verknüpfung zu anderen Tabellen? Zum Beispiel, wenn der Prozess lief heute, ich würde wollen, um zu sehen, Daten für Jan 31, Feb 28, ... , Oct 31, Nov 23.

Ich bin mit SQL Server 2005.

InformationsquelleAutor Nick Vaccaro | 2009-11-23

Schreibe einen Kommentar