SQL 查询,其中 Mydate 应距当前日期不到 2 年

Posted

技术标签:

【中文标题】SQL 查询,其中 Mydate 应距当前日期不到 2 年【英文标题】:SQL query where Mydate should be less than 2 years from the current date 【发布时间】:2013-10-25 06:29:22 【问题描述】:

我有一个日期列MyDate,我想要那些MyDate 应该比当前日期少2 年的记录。

【问题讨论】:

你使用的是什么数据库引擎? 你的标题和实际问题有冲突 删除我的答案。它不适用于 DB2。下次你问这样的问题时请更具体 @user1782009 请查看我的新答案,如果它解决了您的问题,请点赞并接受。干杯:) 【参考方案1】:

对于 DB2,您可以使用它

MYDATECOLUMN < CURRENT DATE - 2 YEAR

【讨论】:

【参考方案2】:

如果 DB Server = MS SQL ,请尝试:-

select *
from myTable
where MyDate < dateadd(year, -2, getdate())

【讨论】:

以上是关于SQL 查询,其中 Mydate 应距当前日期不到 2 年的主要内容,如果未能解决你的问题,请参考以下文章

如何获取当前的日期和时间

js获取当前日期和时间的代码

Js获取当前日期时间及Js日期格式化

new Date() 日期格式处理

js日期函数

js日期函数