写一个函数后,在存储过程中调用就可以了 在函数中调用substr(to_char(日期字段,'yyyymmdd'),7,2) 等到日期的日数 if substr(to_char(日期字段,'yyyymmdd'),7,2) =='01' then return 1 end if 季初: if substr(to_char(日期字段,'yyyymmdd'),5,2) in ('01','04','07','10') then return 1 end if
月初: to_char(sysdate,'dd')='01'; 季初: where to_char(sysdate,'mm') in ('1','4','7','10')
在函数中调用substr(to_char(日期字段,'yyyymmdd'),7,2) 等到日期的日数
if substr(to_char(日期字段,'yyyymmdd'),7,2) =='01' then
return 1
end if
季初:
if substr(to_char(日期字段,'yyyymmdd'),5,2) in ('01','04','07','10') then
return 1
end if
to_char(sysdate,'dd')='01';
季初:
where to_char(sysdate,'mm') in ('1','4','7','10')