欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sql server 时间格式不同意处理yyyy_m转换成yyyy_mm

程序员文章站 2022-04-08 09:26:58
...

sql server 时间格式不同意处理yyyy_m转换成yyyy_mm

 

图中出现了两种时间格式yyyy_mm和yyyy_m,需要把yyyy_m时间格式转换成yyyy_mm;

解决方案,通过用cas when 和len函数处理。

 

select case when len(time)=6 then REPLACE(CONVERT(varchar(10),time,120),N'-','-0') else time end as time
from  test where FReportDateStr='2019-3'

sql server 时间格式不同意处理yyyy_m转换成yyyy_mm

相关标签: 时间格式