Inizia subitoInizia gratis

DECLARE & CAST

Usiamo DECLARE() e CAST() per combinare una variabile di tipo date e una variabile di tipo time in una variabile di tipo datetime.

Questo esercizio fa parte del corso

Scrivere funzioni e stored procedure in SQL Server

Visualizza corso

Istruzioni dell'esercizio

  • Crea una variabile time chiamata @ShiftStartTime e imposta il valore iniziale a '08:00 AM'.
  • Crea una variabile date chiamata @StartDate e impostala al primo StartDate della tabella BikeShare.
  • Crea una variabile datetime chiamata `@ShiftStartDateTime.
  • Converti @StartDate e @ShiftStartTime in tipi di dati datetime e assegnali a @ShiftStartDateTime.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

-- 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
Modifica ed esegui il codice