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
Pokyny k cvičení
- Vytvoř proměnnou typu
times názvem@ShiftStartTimea nastav její počáteční hodnotu na'08:00 AM'. - Vytvoř proměnnou typu
dates názvem@StartDatea nastav ji na první hodnotuStartDatez tabulkyBikeShare. - Vytvoř proměnnou typu
datetimes názvem@ShiftStartDateTime. - Převeď
@StartDatea@ShiftStartTimena 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