Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Разница времени между двумя значениями TimeStamp


Автор: major4 21.2.2008, 16:06
Delphi 7 +Mysql 5.0

есть запрос
Код

select node_name, time_start, time_end-time_start as 'Duree' from datas a, nodes b where a.node_id=b.node_id order by time_start

результат выводится в DBGrid, думал что результат разницы времени выводит в секундах, оказыватеься нет. как теперь мне результат разницы записать в виде HH:MM:SS. Столбцы time_start и time_end формата timestamp.

Наверное есть два варианта, делать  вычисления уже в запросе, или переформатировать резултат уже в выводе в DBGrid. 
Подскажите вариант

Спасибо

Автор: BDmV 29.2.2008, 17:19
А если попробывать так:
Код

select node_name, time_start, sec_to_time(time_end-time_start) as 'Duree' from datas a, nodes b where a.node_id=b.node_id order by time_start

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)