在动态日期之间

时间:2017-11-13 19:15:44

标签: sql-server tsql

我的查询的一部分,我想过滤结果,只显示设定日期范围之间的结果,但是,根据事件,该日期范围是动态的。

例如:

object HelloWorld {
    def main(args: Array[String]): Unit = {
        println("Hello, world!")
    }
}

基本上只是尝试查看今年是否有另一个CONTACT_DATE,不包括实际联系当天。

我知道可能有其他方法可以做到这一点,但我想知道我是否可以使用当前逻辑调整查询。

ERROR:

  

参数数据类型datetime对于dateadd的参数2无效   功能

2 个答案:

答案 0 :(得分:3)

您混合了参数。 语法是这样的:

DATEADD (datepart , number , date )

您应该将其更改为:

DATEADD(D, -1, CONTACT_DATE)

在这里看到文档: https://msdn.microsoft.com/de-de/library/ms186819(v=sql.120).aspx

答案 1 :(得分:2)

应该是:

DATEADD(D, -1, CONTACT_DATE)