Vinzenz Mai: SQL: x Monate = x Zeilen

Beitrag lesen

Hallo,

ich habe folgendes Problem:
Ich habe eine Tabelle Mitarbeiter:

ID | Name | Wochenstunden
1    Hans   35
2    Peter  40

Nun möchte ich eine Abfrage starten, die mir für die Werte 2009-01-01 und 2009-12-01 folgendes Ergebniss erzeugt:

Datum       | WochenstundenGesamt
2009-01-01    75
2009-02-01    75
2009-03-01    75
...
2009-11-01    75
2009-12-01    75

warum? Warum dieses Ergebnis?

hat jemand eine Idee, wie man das mit Hilfe einer SQL Abfrage realisieren könnte?

Zum Beispiel mit einer Stored Procedure. Nicht, dass ich dies als sinnvoll erachtete. Erzeuge die 365 Tagesdatensätze mit immer dem gleichen WochenstundenGesamt-Wert lieber in der API (sprich mit der Programmiersprache, mit der Du Dein SQL-Statement absetzen willst).

Freundliche Grüße

Vinzenz