我正在尝试在当前日期之后选择包含特定数字的行。
我的代码如下所示:
SELECT *
FROM MyTableName
WHERE ( _001 ) AND My Date Column > todays date
LIKE '%2%'
我正在寻找_001中的2号。 “我的日期列”描述了与该行相关联的日期。
答案 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();
包含一个时间组件,它可以抛弃逻辑(虽然它可能在这种情况下起作用)。