sql 修改日期字段的格式

廢話不多說,直接上sql:

UPDATE db_huanjing_GM_YanQing_TEST.dbo.GM_AY_yiqi_copy
SET jiandingriqi = concat(Datepart(yyyy, CAST(jiandingriqi AS datetime)), IIF(Datepart(mm, CAST(jiandingriqi AS datetime)) > 9, concat('年', Datepart(mm, CAST(jiandingriqi AS datetime))), concat('年0', Datepart(mm, CAST(jiandingriqi AS datetime)))), IIF(Datepart(dd, CAST(jiandingriqi AS datetime)) > 9, concat('月', Datepart(dd, CAST(jiandingriqi AS datetime))), concat('月0', Datepart(dd, CAST(jiandingriqi AS datetime)))), '日')
WHERE jiandingriqi != '';

效果:例如:2019.2.18   ====>>>> 2019年02月18日

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章