【发布时间】:2016-10-15 12:52:48
【问题描述】:
我有一个 SQL 查询,提示输入开始日期和结束日期,在 @startdate 和 @enddate 之间。但我想要做的是使用 dateadd / getdate 代码让相同的查询自动从今天的月份向前看 3 个月,但不知道如何整合两者?
【问题讨论】:
-
请添加示例数据和预期输出
-
这适用于哪个 RDBMS?请添加标签以指定您使用的是
mysql、postgresql、sql-server、oracle还是db2- 或其他完全不同的东西。 -
我们公司有一个基于 Web 的工具,看起来像 Access,并在底部构建 SQL 和验证。这是我正在谈论的示例:其中 vwS_CoPrimPolicy.S_PrimPolicyExpDT 在 "at"startdate 和 "at"enddate 和 vwS_Co.S_CoStatus = 'Customer' 和 vwS_Co.S_CoType = 'Automotive'之间 查询与我们的 Siebel DB 对话。因此,输出是 10 月份所有 7 月份提取的记录列表,即 10/1/16 - 10/31/16。这将每月运行一次,总是提前 90 天。
标签: sql