在to_date的时候因为 fldsj这个字段的大小 与 ‘yyyy-MM-dd’不符合所以需要截取下fldsj字段的大小 to_char(to_date(substr(fldsj,1,10),'yyyy-MM-dd'),'iw') 这样截取下fldsj到第十位就可以了。