У меня есть таблица с полем Report_Date. Это поле типа bigint. У меня есть другая таблица с ReportDate, которая имеет тип datetime. Я хочу объединить данные из каждой таблицы, но я хочу, чтобы bigint был преобразован в дату и время.
Я пытался SELECT DATEADD(DD, convert(bigint, Report_Date), Report_date)
, однако я получаю сообщение об ошибке:
Ошибка арифметического переполнения при преобразовании выражения в тип данных datetime.
Я также пытался SELECT DATEADD(DD, convert(bigint, Report_Date), convert(datetime, Report_date))
с тем же результатом сообщения об ошибке.
Я ожидаю, что дата будет 2019-02-28 00:00:00.000
.