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)