我想获取星期数,并且确实使用了DATEPAR(WEEK,DATE),但是一位数字的星期数前面没有零。
DATEPAR(WEEK,DATE)
基本上我需要得到01,02,03而不是1,2,3。
在SQL Server中,您可以使用以下逻辑:]
select right('0' + datename(week, date), 2)
具有功能FORMAT():
FORMAT()
您需要FORMAT(DATEPART(WEEK, your_date), '00') 来这样做
FORMAT(DATEPART(WEEK, your_date), '00')