select(SUBSTRING(cast(Year(DATEADD(HH,-6,GETDATE())) as nvarchar),3,2)+cast(Month(DATEADD(HH,-6,GETDATE())) as nvarchar)+cast(Day(DATEADD(HH,-6,GETDATE())) as nvarchar))
正常情况下,日期转换成6位数字,比如201215,表示2020年12月15日,但例如2020年12月6日,就会变成20126,导致位数不足,如何进行自动补零呢?
输出格式有很多 具体你也可以上网查看一下
用格式化字符串去对日期进行格式化,不要瞎转一气,这代码简直又臭又长