sql中的日期问题转换



我有一个日期字段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)

相关内容

  • 没有找到相关文章