用 times 编写 select 子句

发布于 2024-12-07 12:06:00 字数 185 浏览 2 评论 0原文

我想编写一个 sql 子句,例如:

SELECT * FROM table WHERE orderdate < {orderdate three years after};

我尝试了一些 dateadd 函数,但我没有找到适合我的需求的示例。有什么帮助吗?

I would like to write a sql clause like:

SELECT * FROM table WHERE orderdate < {orderdate three years after};

I tried some dateadd function, but I didn't find an example to fit just my needs. Any help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

盛夏尉蓝 2024-12-14 12:06:00

如果您使用的是 SQL Server:

... WHERE orderdate < DATEADD(year, 3, orderdate)

此处的文档和示例:
http://msdn.microsoft.com/en-us/library/ms186819.aspx也许

我没有正确理解你的问题,但这似乎是一个毫无意义的查询,正如科纳拉克评论的那样。

If you are using SQL Server:

... WHERE orderdate < DATEADD(year, 3, orderdate)

Documentation and examples here:
http://msdn.microsoft.com/en-us/library/ms186819.aspx

Maybe I've not understood your question correctly but that seems to be a pointless query, as Konerak commented.

只有一腔孤勇 2024-12-14 12:06:00

在MySQL中

select * from table 
where orderdate < DATEADD(NOW(),INTERVAL 3 YEARS)

In MySQL

select * from table 
where orderdate < DATEADD(NOW(),INTERVAL 3 YEARS)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文