Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / вычитание дат / 2 сообщений из 2, страница 1 из 1
08.08.2006, 11:41
    #33905020
alexey_mas1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычитание дат
Добрый день!
Есть поле data - которое имеет тип Varchar и содержит дату в формате yyyymmdd.

Выполняю запрос вида:

select to_date(data,'%Y%m%d')-date('22.03.2006')
from ........

выдаёт рез-т в виде 365 00:00:00.00000

Как бы получить разницу дат в виде Integer?

Заранее спасибо.
...
Рейтинг: 0 / 0
08.08.2006, 11:54
    #33905061
Тан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вычитание дат
alexey_mas1Добрый день!
Есть поле data - которое имеет тип Varchar и содержит дату в формате yyyymmdd.

Выполняю запрос вида:

select to_date(data,'%Y%m%d')-date('22.03.2006')
from ........

выдаёт рез-т в виде 365 00:00:00.00000

Как бы получить разницу дат в виде Integer?

Заранее спасибо.
функция to_date возвращает значение типа datetime, поэтому на выходе тоже datetime.
надо ее результат преобразовать в date: date(to_date(...))
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / вычитание дат / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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