sql server 时间格式不同意处理yyyy_m转换成yyyy_mm
程序员文章站
2022-04-08 09:26:58
...
图中出现了两种时间格式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'