方法1:
SELECT CASE WHEN to_number(to_char(sysdate,'mm'),99) <4 then '春季' when to_number(to_char(sysdate,'mm'),99) between 4 and 6 then '夏季' when to_number(to_char(sysdate,'mm'),99) between 7 and 9 then '秋季' ELSE '冬季' END CASE from dual
方法2:
select trunc(sysdate,'q') from dual