Wie konvertiert Tag, Jahr-Monat-Tag-format mit T-SQL in SQL Server 2008?
Ich habe ein int-Feld (Tage) in der Tabelle myTable. Wie kann ich das format Jahr-Monat-Tag-String?
Möchte ich dies mit T-SQL SQL Server 2008.
Beispiel:
65 Tage = 0 Jahr 2 Monat 5 Tage
Hat 65 bezeichnen die 65th Tag des Jahres (welches Jahr), als es lösbar ist. Eine Allgemeine Umrechnung der Dauer in Jahre, Monate, Tage können nicht exakt sein.
InformationsquelleAutor Ibrahim AKGUN | 2010-12-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die "null" ist hier 01 Jan 1900. Dies gibt ein Datum im Zusammenhang mit dieser
Wenn Sie möchten, brechen Sie die Werte der Komponenten separat
Dann haben Sie auch das Schaltjahr Probleme. Nach 28 Feb 1904, Sie haben 29 Feb 1904 gibt Es nicht eine 100% garantierten Weg, um auszudrücken, "Tage" als " Jahre + Monate + Tage, da Monatslängen sehr alle 4 Jahre oder so.
Falls ich falsch verstanden habe, es Stellungswechsel Jahr auf "null"
InformationsquelleAutor gbn
Beachten Sie, dass dies ist, gemessen aus 1. junuari und andere Probleme
InformationsquelleAutor Ralf de Kleine
Bekam ich diesen code...
InformationsquelleAutor KPOK