发布网友 发布时间:2022-04-24 12:02
共3个回答
热心网友 时间:2022-04-08 08:19
oracle的date时间类型是 '2011-7-30 14:31'这种形式
因此就算你用extract()或者to_char()截取时间段也没有没办法区分周
我建议的方法是新建一个字段week,从时间里截取月和日去计算周,可以从每月的第一天00:00开始算,完成7天算一周。
也就是说这个字段week下要有至少4条记录,分别是每一个月的第一二三四周。
然后根据这个字段用 group by week 去分组就行了。
热心网友 时间:2022-04-08 09:37
group by to_char(sysdate,'fmww')
热心网友 时间:2022-04-08 11:12
... group by to_char(日期字段,'YYYYMM') || to_char(日期字段,'W')