Мне нужна вычисленная разница меток времени! Цель состоит в том, чтобы определить количество записей, введенных в базу данных, выраженное в записях в час. Sql это что-то вроде
SELECT (MAX(myTimeStampField)-MIN(myTimeStampField))/COUNT(*) FROM myTable
Что не работает: (
Это даст вам записи в час:
SELECT COUNT(*) / CONVERT( TIMESTAMPDIFF( SQL_TSI_HOUR, MIN( myTimeStampField ), MAX( myTimeStampField )), SQL_DOUBLE ) FROM myTable
Подробнее о наших функциях даты и времени в SQL здесь .
Возможно, я упускаю суть, так как кажется, что простой подсчет (*), использующий между dt1 и dt2, поможет?
ВЫБРАТЬ СЧЕТ (*) С таблицы т ГДЕ t.dtfield МЕЖДУ ДТ1 И ДТ2
Рейнальдо.