我正在尝试将使用 Dateserial、Month 和 Weekday 函数的 MS Access 查询转换为在 SQL Server 2008 中工作。
在记录中包含以下值:[dbo_TBL_TEST].[MFG_YYYY] = "2012" [dbo_TBL_TEST].[MFG_WW] = "43"
以下 MS Access Query 表达式的结果将为 82。
MFG_Test_INDEX: (Month(DateSerial(Val([dbo_TBL_TEST].[MFG_YYYY]),1,1)-Weekday(DateSerial(Val([dbo_TBL_TEST].[MFG_YYYY]),1,3))+(Val([dbo_TBL_TEST].[MFG_WW])*7))+(Val([dbo_TBL_TEST].[MFG_YYYY])-2006)*12)
有没有办法在 SQL Server 2008 中做到这一点?