【发布时间】:2016-11-29 03:52:12
【问题描述】:
我有一个日期和时间的 SQL 数据库,但它们被组合成一个值(称为时间)。我想确定每小时的条目数,但我不知道如何做到这一点。 如果我这样做:
Select time from time_table
我得到的结果是:
2016-05-13 07:23:23
2016-05-13 07:34:34
2016-05-14 07:21:00
2016-05-14 09:42:43
我想要的是:
07:23:23
07:34:34
07:21:00
09:42:43
我可以排序得到:
07:21:00
07:23:23
07:34:34
09:42:43
或者,最终,我想获得计数:
07-08: 3
08-09: 0
09-10: 1
有什么办法吗?
【问题讨论】:
-
请用您正在使用的数据库标记您的问题。
-
time列的数据类型是什么? -
应该在哪里计算像 08:00:00 这样的时间 - 在 07-08 还是在 08-09?还是两者兼而有之?