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
Istruzioni dell'esercizio
- Crea una variabile
timechiamata@ShiftStartTimee imposta il valore iniziale a'08:00 AM'. - Crea una variabile
datechiamata@StartDatee impostala al primoStartDatedella tabellaBikeShare. - Crea una variabile
datetimechiamata`@ShiftStartDateTime. - Converti
@StartDatee@ShiftStartTimein 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