我想从sql server获得每年的第几周。我有两个输入1.年份名称和2.月份名称。
喜欢年份----'2016'月份---"四月"第1、2、3、4周
年份--2016年月份---"五月"第----5,6,7,8周
当用户选择年份--2016和月份名称--April时,我想要周号列表,如财务年度的4月1、2、3、4。
如果您有一个日期作为输入(mm-dd-yyyy),这应该会有所帮助:
DECLARE @Dt datetime
SELECT @Dt='02-10-2016'
SELECT DATEPART( wk, @Dt)