1
我需要计算时间戳差值!目的是确定每小时记录中记录的记录数。在SQL是一样的东西时间戳记字段上的总计算数
SELECT (MAX(myTimeStampField)-MIN(myTimeStampField))/COUNT(*) FROM myTable
不工作:(
我需要计算时间戳差值!目的是确定每小时记录中记录的记录数。在SQL是一样的东西时间戳记字段上的总计算数
SELECT (MAX(myTimeStampField)-MIN(myTimeStampField))/COUNT(*) FROM myTable
不工作:(
也许我错过了点,因为它似乎像使用DT1和DT2之间会做的伎俩一个简单的COUNT(*)?
SELECT COUNT(*)FROM ŤTableX的WHERE 之间t.dtfield DT1及DT2
雷纳尔多。
这WIL给你记录时速:
SELECT COUNT(*)/CONVERT(TIMESTAMPDIFF(SQL_TSI_HOUR, MIN(myTimeStampField),
MAX(myTimeStampField)), SQL_DOUBLE)
FROM myTable
你可以阅读更多关于我们的SQL日期&时间函数here。
你是正确的,你的建议会给我的时间跨度创建的记录的总数;但回报应该在“每小时记录”中。谢谢回答。 – user1026448 2012-02-28 14:36:58