Aan de slagBegin gratis

DECLARE & CAST

Laten we DECLARE() en CAST() gebruiken om een datumvariabele en een tijdvariabele te combineren tot één datetime-variabele.

Deze oefening maakt deel uit van de cursus

Functies en opgeslagen procedures schrijven in SQL Server

Bekijk cursus

Oefeninstructies

  • Maak een time-variabele met de naam @ShiftStartTime en stel de beginwaarde in op '08:00 AM'.
  • Maak een date-variabele met de naam @StartDate en stel deze in op de eerste StartDate uit de BikeShare-tabel.
  • Maak een datetime-variabele met de naam `@ShiftStartDateTime.
  • Zet @StartDate en @ShiftStartTime om naar het type datetime en ken ze toe aan @ShiftStartDateTime.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- 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 bewerken en uitvoeren