0

大家好,

在我提出问题之前检查了所有可能的线程,我没有找到适合 VB.net 和 MySQL 的答案。大多数处理Android和PHP。

因此,我试图对我的 MySQL 数据库中的表中的日期字段运行查询,以查找日期值为从今天起 X 天的所有记录。我该怎么做?

我使用 VS2010 和 MySQL——以防我没有提到。谢谢。

//Kismet

4

2 回答 2

2

MySQL:

SELECT *
FROM table
WHERE DATE(datecol) BETWEEN DATE(NOW()) AND DATE(DATE_ADD(NOW(), INTERVAL x DAY));

小提琴

于 2012-12-20T22:11:34.393 回答
2

这是 MySQL 的查询和

查找日期值距今天 X 天的所有记录

SELECT *
FROM table
WHERE date_column = CURRENT_DATE + INTERVAL X DAY

这将找到日期值在今天和从今天起 X 天之间的所有记录

SELECT *
FROM table
WHERE date_column BETWEEN CURRENT_DATE AND CURRENT_DATE + INTERVAL X DAY
于 2012-12-20T22:11:55.530 回答