Запросы, планы, оптимизация запросов, ...
Модераторы: 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
Сообщение
McArty » 15 апр 2005, 14:01
Абисмал писал(а):Как узнать количество месяцев допустим от даты 21.02.2004 до 23.05.2005
(05 - 02 + (2005 - 2004)*12) , это если не важно разница по дням.
чтобы выделить месяц или год или день исполь extract
-
Гео
- Сообщения: 4
- Зарегистрирован: 16 апр 2005, 17:09
Сообщение
Гео » 18 апр 2005, 11:14
Абисмал писал(а):Как узнать количество месяцев допустим от даты 21.02.2004 до 23.05.2005
Кроличество месяцев - 12.
