当前位置:  开发笔记 > 编程语言 > 正文

SQL - NOW()+ 10天

如何解决《SQL-NOW()+10天》经验,为你挑选了1个好方法。

我找不到解决方案,我正在尝试将我的数据库日期记录在10天之后.

我试过了 :

SELECT * FROM XXX.Vente WHERE date > (now()+40);

并且:

SELECT * FROM LeVigneau.Vente WHERE date > now()+INTERVAL 10 DAY;

但它不起作用.杜你有个主意吗?非常感谢



1> Stanislovas ..:

你必须对日期使用反引号,因为DATE是保留关键字和DATE_ADD功能如下:

句法

DATE_ADD(date,INTERVAL expr type)

询问

SELECT * FROM LeVigneau.Vente WHERE `date` > DATE_ADD(now(), INTERVAL 10 DAY);

也可以使用>=或者=取决于你究竟需要什么,从现在开始或者从10天以后开始仅获取第10天的记录.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有