【发布时间】:2013-12-04 13:22:49
【问题描述】:
您好,我需要获取到期日期附近的记录列表(即,如果产品到期日期是 2013 年 12 月 11 日,管理员对该产品的警报是 5 天。管理员将从 2013 年 12 月 6 日起收到警报)下面是我的表
+---------+--------------+-------------------+
| id | due_date | reminder_type |
+---------+--------------+-------------------+
| 1 | 2013-12-11 | 5 day |
| 2 | 2014-12-11 | 5 month |
| 3 | 2015-12-11 | 5 day |
| 4 | 2013-12-19 | 5 day |
+---------+--------------+-------------------+
SELECT * , CONCAT( 'date_add(NOW( ) ,INTERVAL', reminder_type, ')' ) AS x
FROM `alerts`
HAVING `due_date` = x
我尝试了上面的查询,但它不起作用。
【问题讨论】:
标签: mysql