LoslegenKostenlos loslegen

Datumsformatierung mit CAST() und CONVERT()

Mit der Funktion CAST() können wir Daten zwischen verschiedenen Datentypen übersetzen, einschließlich zwischen Datums-/Zeittypen und Zeichenfolgen. Die Funktion CONVERT() nimmt drei Parameter: einen Datentyp, einen Eingabewert und einen optionalen Formatcode.

In dieser Übung schauen wir uns an, wie wir mit den Funktionen CAST() und CONVERT() Datumsangaben für die Formatierung in Zeichenfolgen umwandeln, am Beispiel der (späten) Nacht, in der die Chicago Cubs 2016 in den USA die World Series gewonnen haben. Dabei sehen wir einen Unterschied zwischen den Datentypen DATETIME und DATETIME2 bei CAST() sowie die zusätzliche Flexibilität von CONVERT().

Diese Übung ist Teil des Kurses

Zeitreihenanalyse in SQL Server

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

DECLARE
	@CubsWinWorldSeries DATETIME2(3) = '2016-11-03 00:30:29.245',
	@OlderDateType DATETIME = '2016-11-03 00:30:29.245';

SELECT
	-- Fill in the missing function calls
	___(___ AS DATE) AS CubsWinDateForm,
	___(___ AS NVARCHAR(30)) AS CubsWinStringForm,
	___(___ AS DATE) AS OlderDateForm,
	___(___ AS NVARCHAR(30)) AS OlderStringForm;
Code bearbeiten und ausführen