【发布时间】:2016-07-14 06:52:28
【问题描述】:
如果今天的日期是 14-07-2016 并且日期名称是星期四
如果表列中的日期名称为星期一,则查询应返回日期为 18-07-2016(因为今天是星期四。)
如果表格列中的日期名称是 日期是星期二,然后日期是 19-07-2016 , 如果 日期是星期三然后日期是 20-07-2016 如果 日期是星期四然后日期是 14-07-2016 如果 日期是星期五,然后日期是 15-07-2016 如果 日期是星期六然后日期是 16-07-2016 如果 日期是星期日,然后日期是 17-07-2016
我用过这个查询
SELECT *, STR_TO_DATE(CONCAT(YEAR(NOW()),WEEK(NOW(),1), weekday), '%X%V %W') as edate, From table_event
在这个查询中 它工作正常,但它返回过去的日期,我不需要过去的日期我只需要未来的日期
所以请尽快指导我。 提前致谢
【问题讨论】: