Можно объединить дату и время и сохранить в формате datetime - PullRequest
0 голосов
/ 01 февраля 2019

Вот что я пытаюсь

CREATE TABLE #date (dt datetime)    
declare @date Date ='2019-01-29',
        @time time='11:06:31.095',

INSERT INTO #date
    SELECT CONVERT(NVARCHAR,CONVERT(NVARCHAR,@date)+' '+CONVERT(NVARCHAR,@time))

Выдает ошибку:

Ошибка преобразования при преобразовании даты и / или времени из строки символов.

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Вы можете попробовать это

CREATE TABLE #date (dt datetime)

declare @date Date ='2019-01-29' 
declare @time time='11:06:31.095' 

INSERT INTO #date 
    SELECT CONVERT(datetime,@date)+ CONVERT(datetime,@time)

select * from #date
0 голосов
/ 01 февраля 2019

SQL Server позволяет добавлять datetime значения, поэтому вы можете сделать:

select convert(datetime, @date) + convert(datetime, @time)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...