У меня есть две переменные @date
типа datetime
и @time
типа time
. Я хочу добавить оба, чтобы получить другую переменную datetime
. И я хочу выполнить дальнейшие вычисления на нем.Как добавить дату и время в SQL Server
Ex:
Declare @date datetime
Declare @time time
Я хочу что-то вроде этого
@date = @date + @time (but not concatenation)
SELECT @Startdate = DATEADD(DAY, -1, @date)
Есть ли способ?
Вы просто не хватает «установить» перед @date? –
даже после выполнения set @date это просто конкатенация обоих полей. я не буду выполнять операцию dateadd. – user2045931
@ пользователь2045931 проверка мой ответ. –