• 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)

作者 admin

张宴银,大数据开发工程师

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注