获得下周的约会

Gop*_*pal 2 mysql

使用MySQL

ID Date

001 2010-08-01
002 2010-08-15
003 2010-08-22
...
....
Run Code Online (Sandbox Code Playgroud)

询问

select ID, Date from table where date < curdate + 7; 
Run Code Online (Sandbox Code Playgroud)

上面的查询不起作用,它显示错误.

如何获取日期到下周日期,我不想提及日期,它应该计算systemdate + 7天.

例如

今天是2010-06-30,

因此它应该达到2010-07-06的价值

如何查询这个条件....?

Pek*_*ica 8

使用DATE_ADD()功能:

... WHERE date < DATE_ADD(CURDATE(), INTERVAL 7 DAY);
Run Code Online (Sandbox Code Playgroud)

使用运算符:

.... WHERE date < CURDATE() + INTERVAL 7 DAY
Run Code Online (Sandbox Code Playgroud)

date_add上的引用

我假设curdate你的意思是函数而不是列名.如果它是列名,则相应地进行更改(尽管我不会在现有的mySQL函数之后命名列.)