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
Istruzioni dell'esercizio
- Dichiara una variabile di tipo
TABLEchiamata@RideDatescon le colonneRideStarteRideEnd. - Entrambe le colonne della variabile tabellare devono essere di tipo
date. - Esegui un
SELECTdei valori unici diStartDateedEndDatedalla tabellaCapitalBikeShare. Esegui ilCASTdadatetimeadate. - 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