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
Instruções do exercicio
- Crie uma variável
timechamada@ShiftStartTimee defina o valor inicial como `'08:00 AM'. - Crie uma variável
datechamada@StartDatee defina-a como a primeiraStartDateda tabelaBikeShare. - Crie uma variável
datetimechamada`@ShiftStartDateTime. - Converta
@StartDatee@ShiftStartTimepara 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