LoslegenKostenlos starten

DECLARE & CAST

Lass uns mit DECLARE() und CAST() eine Datumsvariable und eine Zeitvariable zu einer Datetime-Variable kombinieren.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen und Stored Procedures in SQL Server schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine time-Variable mit dem Namen @ShiftStartTime und setze den Anfangswert auf '08:00 AM'.
  • Erstelle eine date-Variable mit dem Namen @StartDate und setze sie auf das erste StartDate aus der Tabelle BikeShare.
  • Erstelle eine datetime-Variable mit dem Namen `@ShiftStartDateTime.
  • Wandle @StartDate und @ShiftStartTime in Datentypen vom Typ datetime um und weise das Ergebnis @ShiftStartDateTime zu.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Create @ShiftStartTime
___ ___ AS time = '08:00 AM'

-- Create @StartDate
___ ___ AS date

-- Set StartDate to the first StartDate from CapitalBikeShare
___ 
	___ = (
    	SELECT TOP 1 ___ 
    	FROM CapitalBikeShare 
    	ORDER BY StartDate ASC
		)

-- Create ShiftStartDateTime
___ ___ AS datetime

-- Cast StartDate and ShiftStartTime to datetime data types
___ @ShiftStartDateTime = ___(___ AS datetime) + ___(___ AS datetime) 

SELECT @ShiftStartDateTime
Code bearbeiten und ausführen