Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Как сделать целочисленное деление ?   Найти похожие ветки 

 
malkolinge ©   (2003-03-31 14:57) [0]

В интрербезе ? ну что то типа следующего :)

SELECT
(current_timestamp-NEXT_DATE_REFRESH)
/ (NEXT_DATE_REFRESH- DATE_REFRESH) Percent

FROM REFRESH_CHECK_INFO

тока чтоб вместо обычного деления стояло целочисленное :)


 
Жук ©   (2003-03-31 15:02) [1]

Можно ХП написать...


 
Rad ©   (2003-03-31 15:08) [2]

cast (field as integer)
Вот только непосредственное вычитание дат до добра не доведет.
Если надо посчитать разницу в днях (месяцах, годах) используй extract (day from field). Хотя... Это же номер дня недели, так что надо будет поизвращаться.
Так что проще взять готовую (или написать свою) UDF (см http://www.ibase.ru/develop.htm#UDF): например, в rFunc есть функция DaysBetween.



Страницы: 1 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
4-54943
RDA
2003-02-18 09:30
2003.04.17
Развернутое окно только с кнопкой Close


1-54700
Тимохов
2003-04-04 15:32
2003.04.17
Теоретический вопрос про директиву packed


3-54500
malkolinge
2003-03-31 14:12
2003.04.17
Сравнение с датой на сервере


1-54696
ruslan_as
2003-04-04 17:20
2003.04.17
Как в DBGride работать с несколькими выделеными строками


3-54443
Shuric
2003-03-26 21:26
2003.04.17
Переименование строк в идексированной таблице