- create function GET_FIN_YEAR(yyyymmdd int) (mysql数据库为5.6版本)
- returns VARCHAR(45)
- return
- (select
- case
- when (DATE_FORMAT(yyyymmdd,’%m’) = ’12’ and DATE_FORMAT(yyyymmdd,’%d’) > ’25’ ) THEN
- DATE_FORMAT(yyyymmdd,’%Y’) + ‘1’
- END fin_year)
- select get_fin_year(20221226)