用 times 编写 select 子句
我想编写一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用的是 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.
在MySQL中
In MySQL