【问题标题】:SQL Server - Select all records whose dates are within 5 days of target date [duplicate]SQL Server - 选择日期在目标日期5天内的所有记录[重复]
【发布时间】:2018-09-26 15:11:35
【问题描述】:

我需要每天创建一个视图,其中所有记录都达到“Prazo”日期(“Prazo”代表葡萄牙语中的到期日),所以每天我需要选择显示距离到达日期 5 天的所有记录截止日期。我怎样才能做到这一点?

【问题讨论】:

  • DATEDIFF() 是一个好的开始

标签: sql sql-server


【解决方案1】:

你可以这样做:

Select *
from Table as t
Where DATEDIFF(DD, GETDATE(), PrazoDate) = 5

它只是说从今天起有多少条记录距离到期日还有 5 天。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 2022-01-12
    • 1970-01-01
    • 2016-07-18
    • 2012-02-25
    • 1970-01-01
    相关资源
    最近更新 更多