Wie erstelle ich Daten aus Datumskomponenten in SQL (T-SQL)?

7

Wie kann ich native Datumsdatentypwerte in SQL (T-SQL) erstellen?

Ich habe einige Beispiele hinzugefügt, aber bitte stellen Sie Ihre eigenen vor. Meine Beispiele gehen davon aus, dass der Monat und das Jahr als Integer-Werte gespeichert werden (oder leicht verfügbar sind), aber vielleicht wird Ihr Beispiel davon ausgehen, dass der Tag und der Monat (oder was auch immer) als Text gespeichert wird. Ich kann die Zukunft nicht sehen; überrasche mich.

    
Kenny Evitt 24.04.2011, 19:54
quelle

5 Antworten

6

Warum, mit Eingabedaten als Strings wäre eine der offensichtlichsten (und daher kaum überraschenden, Entschuldigung) Lösungen:

%Vor%     
Andriy M 24.04.2011, 20:56
quelle
20
%Vor%

( Von SQL Server 2012 )

    
Martin Smith 21.07.2011 00:13
quelle
1

Der folgende Code zeigt, wie Datumswerte aus Jahr- und Monatswerten (Ganzzahl) erstellt werden:

%Vor%     
Kenny Evitt 24.04.2011 19:55
quelle
1

Datumswerte aus Jahr-, Monats- und Ganzzahlwerten, obwohl die Eingaben möglicherweise zuerst bereinigt werden sollten:

%Vor%     
Kenny Evitt 25.04.2011 00:48
quelle
0

Mehr Beispielcode zum Erstellen von Datumswerten aus Jahr- und Monatswerten (Ganzzahl), aber noch einfacher als einige andere Beispielcodes:

%Vor%     
Kenny Evitt 24.04.2011 20:01
quelle

Tags und Links