sqlserver 不同日期格式

sql 如何将时间由datetime格式转换成yyyymm格式

这个SQL语句我已经写过类似的东西了。
我记得那是2 01 5 年,公司兄弟在做报表,让我从数据库中提取日期信息。
当时我使用CONVERT函数将日期格式转换为所需的格式。

例如,如果我们只需要年份,我会使用 varchar(4 ),这样输出的格式就类似于“2 01 5 ”。
如果需要年份和月份,请使用 varchar(6 ),例如“2 01 5 05 ”。
如果你想要年月日,那么当然是varchar(8 ),比如“2 01 5 05 2 6 ”。

其实我在这方面遇到的不多,但是以我的经验来看,这个功能还是蛮方便的。
不过说起来,感觉现在用的比较少了,直接用datetime2 格式来处理日期。
唉,时代在变。