我的列只有表中的月份日期,
table_date
17个
13个
12个
04
现在我想查看这些日期比当前日期更小的地方
这就是我正在尝试的,或者还有其他更好的方法。
select concat(DATE_FORMAT(now(),'%Y-%m'),'-',table_date) as duedate from dhr where due date < curdate()
我有错误
Unknown column 'duedate' in 'where clause'
答案 0 :(得分:0)
我发现连接必须在where where
中完成 select table_date from table_name where concat(DATE_FORMAT(now(),'%Y-%m'),'-',table_date) < curdate()