Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Разница timestamp'ов / 4 сообщений из 4, страница 1 из 1
02.02.2005, 10:25
    #32896318
poiuytr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница timestamp'ов
Привет.
Есть задача - надо вычислить разницу между двумя датами в часах с долями часа (например 46,5 часов, где 0,5 это 30 минут).
Делаю так
Код: plaintext
1.
2.
3.
values( 
 (DAYS (TIMESTAMP('16.11.2004', '16:30:00')) - DAYS( TIMESTAMP('15.11.2004', '17:00:00'))) *  24  + 
 (HOUR (TIMESTAMP('16.11.2004', '16:30:00')) - HOUR( TIMESTAMP('15.11.2004', '17:00:00'))) + 
 (MINUTE(TIMESTAMP('16.11.2004', '16:30:00')) - MINUTE( TIMESTAMP('15.11.2004', '17:00:00'))) /  60 . 0  )
Получаю 23,5.
Теперь вопрос, как сделать то же самое, но короче? Есть ли какие функции в помощь такой задаче?
Спасибо.
...
Рейтинг: 0 / 0
02.02.2005, 11:07
    #32896432
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница timestamp'ов
Написать свою UDF???
...
Рейтинг: 0 / 0
02.02.2005, 11:08
    #32896434
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница timestamp'ов
...
Рейтинг: 0 / 0
02.02.2005, 11:45
    #32896573
poiuytr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница timestamp'ов
gardenman
Супер! Огромное спасибо, полезный линк. А то уж думал действительно свою функцию писать, а она уже написана :)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Разница timestamp'ов / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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