Mysql 如何在不包括周末的情况下减去2天

Mysql 如何在不包括周末的情况下减去2天,mysql,Mysql,我想从MySQL中的日期中减去2天,不考虑周末 所以如果我的日期是11-28-13,我想获得11-26-13 在当前日期为11-25-13(星期一)的情况下,我想获得11-21-13当当前日期为星期日时,您需要什么输出?我解决了它,这就是我所做的选择date_SUB(CURDATE(),INTERVAL case when DAYOFWEEK(CURDATE())=1,然后DAYOFWEEK(CURDATE())=2,然后DAYOFWEEK(CURDATE())时需要4,然后DAYOFWEEK(

我想从MySQL中的日期中减去2天,不考虑周末

所以如果我的日期是11-28-13,我想获得11-26-13


在当前日期为11-25-13(星期一)的情况下,我想获得11-21-13

当当前日期为星期日时,您需要什么输出?我解决了它,这就是我所做的选择date_SUB(CURDATE(),INTERVAL case when DAYOFWEEK(CURDATE())=1,然后DAYOFWEEK(CURDATE())=2,然后DAYOFWEEK(CURDATE())时需要4,然后DAYOFWEEK(CURDATE())当DAYOFWEEK(CURDATE())=5时为4,当DAYOFWEEK(CURDATE())=6时为1,当DAYOFWEEK(CURDATE())=7时为1,当DAYOFWEEK(CURDATE())=2,当DAYOFWEEK(CURDATE())=6时为1,当DAYOFWEEK(CURDATE())=?周四和周五减去1天,但在问题中,您希望减去2天。