Začněte nyníZačněte zdarma

DECLARE & CAST

Použijeme DECLARE() a CAST() k tomu, abychom spojili proměnnou s datem a proměnnou s časem do proměnné datetime.

Toto cvičení je součástí kurzu

Psaní funkcí a uložených procedur v SQL Serveru

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř proměnnou typu time s názvem @ShiftStartTime a nastav její počáteční hodnotu na '08:00 AM'.
  • Vytvoř proměnnou typu date s názvem @StartDate a nastav ji na první hodnotu StartDate z tabulky BikeShare.
  • Vytvoř proměnnou typu datetime s názvem @ShiftStartDateTime.
  • Převeď @StartDate a @ShiftStartTime na datový typ datetime a výsledek přiřaď do @ShiftStartDateTime.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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
Upravit a spustit kód