Zacznij terazZacznij za darmo

DECLARE & CAST

Użyj DECLARE() i CAST(), aby połączyć zmienną typu date i zmienną typu time w zmienną typu datetime.

To ćwiczenie jest częścią kursu

Funkcje i procedury składowane w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz zmienną time o nazwie @ShiftStartTime i ustaw jej wartość początkową na '08:00 AM'.
  • Utwórz zmienną date o nazwie @StartDate i przypisz jej pierwszą wartość StartDate z tabeli BikeShare.
  • Utwórz zmienną datetime o nazwie @ShiftStartDateTime.
  • Przekonwertuj @StartDate i @ShiftStartTime na typ danych datetime i przypisz wynik do @ShiftStartDateTime.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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
Edytuj i uruchom kod