Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql中显示从现在()到未来7天的记录_Mysql - Fatal编程技术网

在mysql中显示从现在()到未来7天的记录

在mysql中显示从现在()到未来7天的记录,mysql,Mysql,我想从现在的日期时间到将来的7天选择行,我该怎么做? 读了很多关于mysql的date函数的书,但是没有弄明白,这是mysql代码: SELECT id, date_format(datum, '%d/%m') AS date, date_format(datum, '%H:%i') AS time, date FROM wedstrijden WHERE date >= now() ORDER BY datum asc 我得做点什么: date >= no

我想从现在的日期时间到将来的7天选择行,我该怎么做? 读了很多关于mysql的date函数的书,但是没有弄明白,这是mysql代码:

SELECT  id, date_format(datum, '%d/%m') AS date,
        date_format(datum, '%H:%i') AS time, date  
FROM wedstrijden
WHERE date >= now()
ORDER BY datum asc 
我得做点什么:

date >= now() till 7 days further
比如:

"...WHERE date >= NOW() AND date <= ADDTIME(NOW(), 168:00:00)..."

“…其中date>=NOW()和date我认为最优雅的方式是:

WHERE `date` BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 7 DAY)
编辑:是有史以来最有用的东西。将其添加为书签,因为它非常方便。

您可以使用修改器将当前时间添加一周,如下所示:

...WHERE date >= NOW() AND date <= NOW() + INTERVAL 7 DAY;

…WHERE date>=NOW()和date我用来从数据库中获取7天以前到现在的所有数据的方法:


SELECT*FROM wedstrijden WHERE DATE(DATE\u FROM\u table)>CURDATE()+间隔7天

我也在发布对我有用的查询

其中CURDATE()和DATE之间的匹配日期\u添加(CURDATE(),间隔7天)

如果上面的例子不起作用,那么试试这个。

这是Tehshrike方法的正确答案我收到mysql\u错误,因为它不是介于NOW()和DATE\u ADD(NOW(),INTERVAL 7 DAYS)之间,而是介于NOW()和DATE\u ADD(NOW(),INTERVAL 7 DAYS)DAYS=DAY之间