按月统计数据库记录数的sql语句怎么写?

moksha 2006-06-06 06:23:51
数据库表中有日期型字段(精确到秒)。
我想统计出每个月的记录数。不知道SQL语句该怎么写。

表(Oracle数据库表)
-----------
COL1 COL2
a 2005-01-01 9:16:00
b 2005-01-01 23:11:12
c 2005-01-02 9:17:00
d 2005-01-03 23:15:12
....

也就是一次统计出每个月的记录数。

谢谢。
...全文
208 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
losteveb 2006-11-29
  • 打赏
  • 举报
回复
mark
namhyuk 2006-06-06
  • 打赏
  • 举报
回复
select count(*) as cnt, to_char(DATE_COLUMN, 'yyyy-mm-dd') AS yyyy-mm-dd
from YOUR_TABLE
group by TO_CHAR(DATE_COLUMN,'yyyy-mm-dd')

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧