Inizia subitoInizia gratis

INSERT INTO @TABLE

Invece di salvare valori statici in una variabile tabellare, salviamo il risultato di una query.

Questo esercizio fa parte del corso

Scrivere funzioni e stored procedure in SQL Server

Visualizza corso

Istruzioni dell'esercizio

  • Dichiara una variabile di tipo TABLE chiamata @RideDates con le colonne RideStart e RideEnd.
  • Entrambe le colonne della variabile tabellare devono essere di tipo date.
  • Esegui un SELECT dei valori unici di StartDate ed EndDate dalla tabella CapitalBikeShare. Esegui il CAST da datetime a date.
  • Salva i risultati della query in @RideDates.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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