Comece agoraComece grátis

INSERT INTO @TABLE

Em vez de armazenar valores estáticos em uma variável de tabela, vamos armazenar o resultado de uma consulta.

Este exercicio faz parte do curso

Escrevendo Funções e Procedures no SQL Server

Ver curso

Instruções do exercicio

  • Declare uma variável TABLE chamada @RideDates com as seguintes colunas: RideStart e RideEnd.
  • As duas colunas da variável de tabela devem ser do tipo de dados date.
  • Faça um SELECT dos valores únicos de StartDate e EndDate da tabela CapitalBikeShare. Use CAST para convertê-los de datetime para date.
  • Armazene os resultados da consulta em @RideDates.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

-- 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
Editar e Executar Código