17,380
社区成员
发帖
与我相关
我的任务
分享
select 车牌号 ,to_char(检测日期 ,'yyyymm') 月份
sum(decode(to_char(检测日期 ,'dd'),'01',1,0)) “1”
sum(decode(to_char(检测日期 ,'dd'),'02',1,0)) “2”
sum(decode(to_char(检测日期 ,'dd'),'03',1,0)) “3”
.
.
.
.
.
sum(decode(to_char(检测日期 ,'dd'),'31',1,0)) “31”
from a
where 检测日期 between 日期范围
group by 车牌号 ,to_char(检测日期 ,'yyyymm')sql:='select 车号,年月日 from 表 where 年月='''||X年X月||'''group by 车号,年月日 ';
open cCur for sql
loop
fetch cCur into X,Y;
exit when cCur%NOTFOUND;
然后就边扫描边更新记录....
end loop;