So teilen Sie das Datum in monatliche auf

Verwenden von SQL Server 2000

Ich möchte die Details monatlich speichern

Benutzereingabe

ID = 001
Fromdate = 01/01/2012
Todate = 29/03/2012

ID = 002
Fromdate = 01/05/2012
Todate = 19/06/2012

ID = 003
Fromdate = 01/04/2012
Todate = 30/04/2012
.....

Von der Benutzereingabe aus möchte ich die Details in Tabelle 1 mit der Bedingung von Datum und Datum aufgeteilt auf monatlich (MM / JJJJ) einfügen.

Erwartete Ausgabe

ID period fromdate todate

001 01/2012 01/01/2012 31/01/2012
001 02/2012 01/02/2012 29/02/2012
001 03/2012 01/03/2012 29/03/2012
002 05/2012 01/05/2012 31/05/2012
002 05/2012 01/06/2012 19/06/2012
003 04/2012 01/04/2012 30/04/2012
....
....

Von Datum zu Datum ist fomatdd/mm/yyyy Periodenformat istmm/yyyy

Wie dies in SQL Server zu tun.

Benötigen Sie SQL-Abfrage-Hilfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage