Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Вниз

Получение разницы во времени в IB 


Ura   (2002-02-01 15:43) [0]

Цель - получить разницу во времени между датами в секундах в IB.
Работал через Delphi - все ОК. Перенашу процедуру на сервер -
TIMESTAMP1 - TIMESTAMP2 = TIMESTAMP ан нет такой операции - IB уходит в аут...
1. Не хочу делать через UDF. (пока; вызывается будет много раз)
2. Не хочу разбирать на год, месяц, день и т.д. и проверять. (правильно, но много кода)



Johnmen   (2002-02-01 15:54) [1]

А так разве не работает :
SELECT CAST((CAST((TIMESTAMP1 - TIMESTAMP2 ) AS float))*24*60*60) AS numeric(15,0) AS <секунды> FROM ...



Digitman   (2002-02-01 15:59) [2]

>>"Не хочу делать через UDF"
Ну и напрасно) .. в UDF метка времени запросто переводится из формата IB в формат Паскаля (и наоборот), и творить с ней можно там уже все, что угодно, в т.ч. и решать твою задачу



Ura   (2002-02-01 16:07) [3]

А переполнения не будет - если разница большая?



Johnmen   (2002-02-01 16:11) [4]

главное, чтобы работала, а уж переполнения не будет (если конечно разница < 1 000 000 000 лет :))



Ura   (2002-02-01 16:24) [5]

> Johnmen ©
Немного обшибся со скобками НО РАБОТАЕТ. Темный, я темный. Или ленивый. В общих доках по этому - null... Хотел уже побайтно проверять первые 32 бита и вторые - выручил....




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.021 c
1-90579           Andreyka              2002-02-12 09:09  2002.02.28  
Проблема с MDI


3-90442           knyaz17               2002-01-31 14:42  2002.02.28  
Как в ADO подсоединится к DBF файлу, расширение которго не DBF?


1-90590           Юля_Орлова            2002-02-12 10:03  2002.02.28  
проблема с просмотром и печатью


7-90679           Ол11                  2001-11-26 10:49  2002.02.28  
продолжение вопроса о PCI


4-90722           Black Wolf            2001-12-28 16:23  2002.02.28  
Выбор информации подобно Event Viewer