oracle表A的一個字段B為date類型現在要以一天24小時把字段B分24組每一小時為一組datepart關鍵字在oracle9i中報錯
在Oracle 9i中,您可以使用TO_CHAR函数和EXTRACT函数来实现将日期字段按小时进行分组。
以下是一个示例查询,将表A中的字段B按小时分组:
SELECT TO_CHAR(B, 'HH24') AS hour,
COUNT(*) AS count
FROM A
GROUP BY TO_CHAR(B, 'HH24')
ORDER BY TO_CHAR(B, 'HH24');
这将返回每小时的计数,以及按小时排序。
请注意,由于Oracle 9i中没有DATEPART函数,我们使用TO_CHAR函数来提取小时。 'HH24'表示以24小时制显示小时的格式。
希望对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/iJtk 著作权归作者所有。请勿转载和采集!