试图在查询中向my dimdate表中添加自定义会计周列。一些背景:财政年度总是从02-01【2月1日】开始。我的dimdate表最早的日期是2008年1月1日[2008年1月1日]。我查看了以前的帖子,尝试了下面的代码,只不过我在02-01-2008和02-02-2008的周数中得到了0。
Datediff(wk, CONVERT(DATE, '2008-02-01'), CONVERT(DATE, dbo.DIMDATE.DATE_VALUE)) AS 'FiscalWeek',
i7uaboj41#
如果我没记错的话,你可以把日期抵消1个月:
datepart(wk, dateadd(month, -1, datevalue)) as fiscal_week
根据您的实际需求,您可能想试试 isowk 也。
isowk
1条答案
按热度按时间i7uaboj41#
如果我没记错的话,你可以把日期抵消1个月:
根据您的实际需求,您可能想试试
isowk
也。