【问题标题】:calculating the difference of date from report and date from server计算来自报告的日期和来自服务器的日期的差异
【发布时间】:2012-03-04 13:05:36
【问题描述】:

我想根据我们系统中生成的报告计算两个日期之间的差异。 日期在系统中存储为 sdCreateDate,但我似乎无法使用 SELECT DateDiff(d,'sdCreateDate','GetDate()') 显示差异。

【问题讨论】:

    标签: sql tsql datetime date-arithmetic


    【解决方案1】:
    SELECT DateDiff(d, sdCreateDate, GetDate())
    

    错误在于您的参数。您不能在sdCreateDategetdate() 上加上单引号。您需要有字段名称和函数调用,而不是字符串文字。

    DATEDIFF() MSDN Reference

    【讨论】:

    • @PrashantRyanJoseph 没问题,很高兴为您提供帮助。如果对您有帮助,请投票并接受作为答案。
    猜你喜欢
    • 1970-01-01
    • 2019-06-14
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多