我有一个TransactionTime列的事务表:
如何编写一个查询,该查询为我提供某些时间段之间发生的一天中的事务数。例如,从上午9:00到晚上9:00开始,间隔3小时?
示例输出:
答案 0 :(得分:0)
不清楚你想做什么,但这应该让你开始 - 按小时分解的总数列表:
SELECT HOUR(TransactionTime), COUNT(*) AS Num_Transactions
FROM YOUR_TABLE_NAME
GROUP BY HOUR(TransactionTime)
如果您每3个小时想要一次,请使用HOUR(TransactionTime)/3
为您的小组 - 就像平常一样。
答案 1 :(得分:0)
感谢您的所有投入。我推导出以下解决方案:
ArrayIns