我有一个日期字段I.[创建日期键]。我将用三种方式来显示这个字段。一个是原始格式yyyy-mm-dd tt:tt:tt
我还将使用以下命令将其显示为YYYYMM:
CONCAT (YEAR(I.[Creation Date Key]) , SUBSTRING(CONVERT(nvarchar(6),(I.[Creation Date Key]), 112),5,2))
输出为YYYYMM
是否有任何方法可以将其显示为YYYYWW,下面的WW是它所在的一年中的星期?如有任何帮助,我将不胜感激。
year(I.[Creation Date Key]) * 100 + datepart(week, I.[Creation Date Key])
DECLARE @Date datetime = GETDATE()
SELECT CONVERT(varchar(06), @Date, 112) * 100 + DATEPART(WEEK, @Date)