ÎncepețiÎncepe gratuit

DECLARE & CAST

Hai să folosim DECLARE() și CAST() pentru a combina o variabilă de tip dată și una de tip oră într-o variabilă de tip datetime.

Acest exercițiu face parte din cursul

Scrierea funcțiilor și a procedurilor stocate în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o variabilă de tip time numită @ShiftStartTime și setează valoarea inițială la '08:00 AM'.
  • Creează o variabilă de tip date numită @StartDate și atribuie-i primul StartDate din tabelul BikeShare.
  • Creează o variabilă de tip datetime numită @ShiftStartDateTime.
  • Convertește @StartDate și @ShiftStartTime la tipul de date datetime și atribuie rezultatul variabilei @ShiftStartDateTime.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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
Editează și rulează codul