【发布时间】:2020-11-15 11:03:50
【问题描述】:
我想从我的 MySQL 数据库中获取当月的数据。
在数据库中,我有一列 next_due 存储下个月的日期。
现在,如果假设此列是13-Nov-2020,并且今天是 2020 年 11 月 13 日,代码应该显示那些到期日期为 2020 年 11 月 13 日的人的数据。
这是我的查询:
SELECT * FROM new_regis WHERE MONTH(next_due) = MONTH(CURRENT_DATE())
AND YEAR(next_due) = YEAR(CURRENT_DATE())
但这不起作用。
【问题讨论】:
-
使用具有正确格式时间戳的真实时间戳列可能会更简单。
-
你的日期真的是那种格式吗?
标签: mysql