Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Преобразование типа данных float в date / 4 сообщений из 4, страница 1 из 1
28.10.2019, 13:41
    #39882282
plorkie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование типа данных float в date
Добрый день.

Имеется поле lead_tm_days (float) со значениям например 5,8,12,3 - срок поставки в днях от текущей даты
Необходимо это поле преобразовать в date

Пробовал такой вариант datediff(dd, cast(getdate() as date) , convert(date,LEAD_TM_DAYS, 10)), но разумеется возникает ошибка Explicit conversion from data type float to date is not allowed.

Прошу пожалуйста помочь.
...
Рейтинг: 0 / 0
28.10.2019, 13:45
    #39882285
iap
iap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование типа данных float в date
Код: sql
1.
DATEADD(DAY, CAST(lead_tm_days AS INT), CURRENT_TIMESTAMP);
...
Рейтинг: 0 / 0
28.10.2019, 13:48
    #39882288
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование типа данных float в date
plorkie,

float - не точный формат преставления чисел.
...
Рейтинг: 0 / 0
28.10.2019, 13:49
    #39882289
plorkie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование типа данных float в date
спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Преобразование типа данных float в date / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]