选择当前日期之后包含特定数字的行

时间:2015-11-04 12:46:48

标签: mysql

我正在尝试在当前日期之后选择包含特定数字的行。

我的代码如下所示:

SELECT *
FROM MyTableName
WHERE ( _001 ) AND My Date Column > todays date
LIKE '%2%'

我正在寻找_001中的2号。 “我的日期列”描述了与该行相关联的日期。

3 个答案:

答案 0 :(得分:1)

你可以使用SUBSTR函数,就像这样 - SELECT * FROM MyTableName WHERE SUBSTR(your-date-col,0,1) = '2' AND your-date-col > CURDATE()

答案 1 :(得分:0)

使用MySQL CURDATE()

Date > CURDATE() //return current date

或尝试此查询: -

SELECT *
FROM MyTableName
WHERE ( _001 ) AND date > CURDATE()
LIKE '%2%'

答案 2 :(得分:0)

正如您所描述的那样,代码如下所示:

require("module.js")

请注意SELECT * FROM MyTableName WHERE `_001` = 2 AND datecol > CURDATE(); 包含一个时间组件,它可以抛弃逻辑(虽然它可能在这种情况下起作用)。