如何找到今天的日期和今天的X天之间的差异?

时间:2012-12-20 22:07:57

标签: mysql vb.net

大家好,

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

所以我正在尝试对MySQL数据库中的表中的日期字段运行查询,该数据库查找日期值为X天数的所有记录。我该怎么做?

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

// Kismet中

2 个答案:

答案 0 :(得分:2)

MySQL的:

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

请参阅FIDDLE

答案 1 :(得分: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