首页 > 解决方案 > 将过去 6 个月的默认值分配给 data.stackexchange.com 上的 datetime 变量

问题描述

我在 data.stackexchange.com 上找到了一个查询(有趣的未回答问题),并希望使用可选的 datetime 变量进行更改,以避免在结果中出现非常古老的问题。

我硬编码了六个月前的日期DECLARE @FromDate datetime = ##FromDate?2018-06-01##,现在还可以,但我想在未来证明它。

是否可以以不太圆的方式分配一个动态的默认日期,该日期是过去六个月的动态?

有日期限制的有趣未回答的问题

标签: sqlsql-serverdata.stackexchange.com

解决方案


试一试

DECLARE @Fromdate DATETIME = DATEADD(MONTH,-6,GETDATE())

推荐阅读