Zacznij terazZacznij za darmo

INSERT INTO @TABLE

Zamiast przechowywać w zmiennej tabelarycznej wartości statyczne, zapiszemy w niej wyniki zapytania.

To ćwiczenie jest częścią kursu

Funkcje i procedury składowane w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Zadeklaruj zmienną TABLE o nazwie @RideDates z następującymi kolumnami: RideStart i RideEnd.
  • Obie kolumny zmiennej tabelarycznej powinny mieć typ danych date.
  • Za pomocą SELECT pobierz unikalne wartości StartDate i EndDate z tabeli CapitalBikeShare. Użyj CAST, aby przekonwertować je z typu datetime na typ date.
  • Zapisz wyniki zapytania w zmiennej @RideDates.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Declare @RideDates
___ ___ ___(
    -- Define RideStart column
	___ ___, 
    -- Define RideEnd column
    ___ ___)
-- Populate @RideDates
___ ___ @RideDates(RideStart, RideEnd)
-- Select the unique date values of StartDate and EndDate
SELECT ___
    -- Cast StartDate as date
	___(___ as date),
    -- Cast EndDate as date
	___(___ as date) 
FROM CapitalBikeShare 
SELECT * 
FROM @RideDates
Edytuj i uruchom kod