SQL 按不同日期的每小时排序
SQL sort by each hour with different dates
我有一个这样的sqltable
occ_val time
0 2/1/2022 3:35:08 pm
1 2/1/2022 3:59:08 pm
2 2/1/2022 4:55:08 pm
3 2/1/2022 5:32:08 pm
2 3/1/2022 4:43:08 pm
3 4/1/2022 2:15:08 pm
我如何按小时排序才能得到这个:
time occ_val
2:00:00 pm 3
3:00:00 pm 1
4:00:00 pm 4
5:00:00 pm 3
非常感谢您的帮助:D
SELECT * from YourTableName
ORDER BY (timeCol - FLOOR(CAST(timeCol AS float)) ASC
这是一个MySQL解决方案:
select DATE_FORMAT(min(time
), '%h:00'),sum(occ_val) 从 tbl 按小时分组 (time
)
我有一个这样的sqltable
occ_val time
0 2/1/2022 3:35:08 pm
1 2/1/2022 3:59:08 pm
2 2/1/2022 4:55:08 pm
3 2/1/2022 5:32:08 pm
2 3/1/2022 4:43:08 pm
3 4/1/2022 2:15:08 pm
我如何按小时排序才能得到这个:
time occ_val
2:00:00 pm 3
3:00:00 pm 1
4:00:00 pm 4
5:00:00 pm 3
非常感谢您的帮助:D
SELECT * from YourTableName
ORDER BY (timeCol - FLOOR(CAST(timeCol AS float)) ASC
这是一个MySQL解决方案:
select DATE_FORMAT(min(time
), '%h:00'),sum(occ_val) 从 tbl 按小时分组 (time
)