MySQL获得第二天&;时间组合

MySQL获得第二天&;时间组合,mysql,datetime,Mysql,Datetime,使用MySQL,如何找到给定日期时间之后的下一个工作日/时间组合 例如,如果输入日期为2014年8月12日星期二下午6点,我如何选择下一个星期日上午10点?该日期应返回:8月17日星期日上午10点?来源: 这似乎是在代码中执行的更合适的任务。没有那么多 SELECT DATE_ADD('2014-08-12', INTERVAL 5 DAY) as NEXTSUNDAY; SELECT DATE_ADD(@input_date, INTERVAL (8 - DAYOFWEEK(@input_d

使用MySQL,如何找到给定日期时间之后的下一个工作日/时间组合

例如,如果输入日期为2014年8月12日星期二下午6点,我如何选择下一个星期日上午10点?该日期应返回:8月17日星期日上午10点?

来源:


这似乎是在代码中执行的更合适的任务。没有那么多
SELECT DATE_ADD('2014-08-12', INTERVAL 5 DAY) as NEXTSUNDAY;
SELECT DATE_ADD(@input_date, INTERVAL (8 - DAYOFWEEK(@input_date)) DAY) AS next_sunday