【发布时间】:2016-09-30 14:49:24
【问题描述】:
>=DateAdd("ww",-9,Date()-Weekday(Date(),0)+1))
我在一些我继承的 SQL 编码中具有上述功能,并且正在努力弄清楚它实际计算的是什么,有人可以帮忙吗?
【问题讨论】:
-
它看起来更像是 MS Excel 或 Access 函数。
-
我以为这是 DAX,但事实并非如此,因为 DAX 没有
DATEADD函数。但是 T-SQL 没有WEEKDAY函数,所以这可能只是普通的 VBA。为您找到此代码的位置添加上下文。 -
这些是用户定义的 SQL 函数吗?
-
@Alex:不,因为调用此类函数需要指定架构 (
dbo.Date)。这不是 T-SQL。 -
@Jeroen Mostert,我怎么会忘记这个。
标签: sql-server tsql date weekday datepart