![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать целочисленное деление ? [D6, IB6.x]
malkolinge © (2003-03-31 14:57:00)В интрербезе ? ну что то типа следующего :)
SELECT
(current_timestamp-NEXT_DATE_REFRESH)
/ (NEXT_DATE_REFRESH- DATE_REFRESH) Percent
FROM REFRESH_CHECK_INFO
тока чтоб вместо обычного деления стояло целочисленное :)
Rad (2003-03-31 15:08:00) [1]
cast (field as integer)
Вот только непосредственное вычитание дат до добра не доведет.
Если надо посчитать разницу в днях (месяцах, годах) используйextract (day from field). Хотя... Это же номер дня недели, так что надо будет поизвращаться.
Так что проще взять готовую (или написать свою) UDF (см http://www.ibase.ru/develop.htm#UDF): например, в rFunc есть функция DaysBetween.
Жук (2003-03-31 15:02:00) [2]Можно ХП написать...