DECLARE & CAST
Użyj DECLARE() i CAST(), aby połączyć zmienną typu date i zmienną typu time w zmienną typu datetime.
To ćwiczenie jest częścią kursu
Funkcje i procedury składowane w SQL Server
Instrukcje do ćwiczenia
- Utwórz zmienną
timeo nazwie@ShiftStartTimei ustaw jej wartość początkową na'08:00 AM'. - Utwórz zmienną
dateo nazwie@StartDatei przypisz jej pierwszą wartośćStartDatez tabeliBikeShare. - Utwórz zmienną
datetimeo nazwie@ShiftStartDateTime. - Przekonwertuj
@StartDatei@ShiftStartTimena typ danych datetime i przypisz wynik do@ShiftStartDateTime.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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