Comece agoraComece grátis

DECLARE & CAST

Vamos usar DECLARE() e CAST() para combinar uma variável de data e uma variável de hora em uma variável datetime.

Este exercicio faz parte do curso

Escrevendo Funções e Procedures no SQL Server

Ver curso

Instruções do exercicio

  • Crie uma variável time chamada @ShiftStartTime e defina o valor inicial como `'08:00 AM'.
  • Crie uma variável date chamada @StartDate e defina-a como a primeira StartDate da tabela BikeShare.
  • Crie uma variável datetime chamada `@ShiftStartDateTime.
  • Converta @StartDate e @ShiftStartTime para o tipo de dados datetime e atribua a @ShiftStartDateTime.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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