T-SQL - Datumsfunktionen
Im Folgenden finden Sie eine Liste der Datumsfunktionen in MS SQL Server.
VERABREDUNG BEKOMMEN()
Es wird das aktuelle Datum zusammen mit der Uhrzeit zurückgegeben.
Syntax
Syntax für die obige Funktion -
GETDATE()
Beispiel
Die folgende Abfrage gibt das aktuelle Datum zusammen mit der Uhrzeit in MS SQL Server zurück.
Select getdate() as currentdatetime
DATEPART ()
Es wird der Teil von Datum oder Uhrzeit zurückgegeben.
Syntax
Syntax für die obige Funktion -
DATEPART(datepart, datecolumnname)
Beispiel
Example 1 - Die folgende Abfrage gibt den Teil des aktuellen Datums in MS SQL Server zurück.
Select datepart(day, getdate()) as currentdate
Example 2 - Die folgende Abfrage gibt den Teil des aktuellen Monats in MS SQL Server zurück.
Select datepart(month, getdate()) as currentmonth
DATEADD ()
Es zeigt Datum und Uhrzeit durch Hinzufügen oder Subtrahieren von Datum und Zeitintervall an.
Syntax
Syntax für die obige Funktion -
DATEADD(datepart, number, datecolumnname)
Beispiel
Die folgende Abfrage gibt das Datum und die Uhrzeit nach 10 Tagen ab dem aktuellen Datum und der aktuellen Uhrzeit in MS SQL Server zurück.
Select dateadd(day, 10, getdate()) as after10daysdatetimefromcurrentdatetime
DATEDIFF ()
Es werden Datum und Uhrzeit zwischen zwei Daten angezeigt.
Syntax
Syntax für die obige Funktion -
DATEDIFF(datepart, startdate, enddate)
Beispiel
Die folgende Abfrage gibt die Differenz der Stunden zwischen dem Datum 2015-11-16 und dem Datum 2015-11-11 in MS SQL Server zurück.
Select datediff(hour, 2015-11-16, 2015-11-11) as
differencehoursbetween20151116and20151111
KONVERTIEREN()
Datum und Uhrzeit werden in verschiedenen Formaten angezeigt.
Syntax
Syntax für die obige Funktion -
CONVERT(datatype, expression, style)
Beispiel
Die folgenden Abfragen geben Datum und Uhrzeit in verschiedenen Formaten in MS SQL Server zurück.
SELECT CONVERT(VARCHAR(19),GETDATE())
SELECT CONVERT(VARCHAR(10),GETDATE(),10)
SELECT CONVERT(VARCHAR(10),GETDATE(),110)