Как узнать количество месяцев

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Абисмал
Сообщения: 8
Зарегистрирован: 25 мар 2005, 12:50

Как узнать количество месяцев

Сообщение Абисмал » 15 апр 2005, 13:45

Как узнать количество месяцев допустим от даты 21.02.2004 до 23.05.2005

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 15 апр 2005, 13:55

Дата хранится у ея унутре как количество дней, в третьем диалекте DATE - целых, TIMESTAMP - дробных, в первом всё едино, DATE=TIMESTAMP. Вычитаешь одну из другой - тоже количество дней (тока не надо пытаться в датные типы результат пхать). Дальше начинается арифметика с интересующей тебя точностью.

McArty
Сообщения: 56
Зарегистрирован: 14 янв 2005, 09:31

Re: Как узнать количество месяцев

Сообщение McArty » 15 апр 2005, 14:01

Абисмал писал(а):Как узнать количество месяцев допустим от даты 21.02.2004 до 23.05.2005
(05 - 02 + (2005 - 2004)*12) , это если не важно разница по дням.
чтобы выделить месяц или год или день исполь extract

Гео
Сообщения: 4
Зарегистрирован: 16 апр 2005, 17:09

Re: Как узнать количество месяцев

Сообщение Гео » 18 апр 2005, 11:14

Абисмал писал(а):Как узнать количество месяцев допустим от даты 21.02.2004 до 23.05.2005
Кроличество месяцев - 12. :lol:

Ответить