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

Вниз

Как Вычесть время в SQL   Найти похожие ветки 

 
suharew   (2005-05-11 21:31) [0]

Нужно что бы выводились записи разница времени которых > 1 минуты
Пишу SQL запрос

select * from 1.db where (EXTRACT(MINUTE fROM(time_otd-time_post))>1)



Выдает ошибку Type mismatch
Как мне посчитать разницу времени,


 
suharew   (2005-05-11 21:42) [1]

а если написать

select * from 1.db where (EXTRACT(MINUTE fROM(time_otd))>1)

тогда работает, но соотв. выдает не то что мне надо.
Как Вычесть время??


 
sniknik ©   (2005-05-11 22:00) [2]

а так, то что надо?
select * from 1.db where time_post+0.0007<time_otd


 
suharew   (2005-05-11 22:23) [3]

Точно то что надо.

0.0007 = 1 минута ????


 
sniknik ©   (2005-05-11 22:33) [4]

весьма приблизительно...
1-ца это день, / 24 часа и / 60мин = 0.000694(4) начиная с нуля это будет гдето 59-я сек, + 1 сек (0.000694(4)/60) получаем 0,0007060185(185) вот это более точное значение. (в скобочках это в периоде, для тех кто с математикой не дружит ;о)))


 
sniknik ©   (2005-05-11 22:49) [5]

хотя сорри, добавлять надо не секунду а милисекунду (тот неуловимый предел после которого стрелки перестакивают ;) после милисекунды перевалит секунда а та уже и с 59сек минуту сделает. ;о))

в общем поставь примерно так 0,000694445 это уже не точное а уточненное значение ;о)), хватит, хотя если проделать обратную операцию с умножением до еденици, увидиш там погрешность всплывет.


 
suharew   (2005-05-11 23:01) [6]

Большое спасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
14-1116938796
Игорь Шевченко
2005-05-24 16:46
2005.06.14
А разве Узбекистан стал подконтрольной НАТО территорией ?


3-1115321580
RomanH
2005-05-05 23:33
2005.06.14
Как вставить результат запроса в DbEdit


3-1115714964
KilkennyCat
2005-05-10 12:49
2005.06.14
Данные длиною в три байта.


6-1111755937
Radgar
2005-03-25 16:05
2005.06.14
Ограничение посылки SendText в ServerSocket


3-1114760089
Zhekson
2005-04-29 11:34
2005.06.14
InstallShield &amp; BDE