mysql adddate无周末

bxgwgixi  于 2021-06-25  发布在  Mysql
关注(0)|答案(0)|浏览(226)

首先,我知道这个问题以前有人问过,有一些很好的答案,但不是100%正确,因为我的声誉很低,我不能发表评论。我的问题是如何在mysql中添加天数(不包括周末),例如2018年1月8日如果我们添加20天,结果应该是2018年1月29日,大多数论坛答案如下
选择 StartDate , Expected Date ,日期\格式(日期\添加( StartDate ,间隔 Expected Date +
如果((周)( StartDate )<>周(日期)( StartDate ,间隔 Expected Date 日)或(工作日(日期)( StartDate ,间隔 Expected Date 在(5,6)中,
如果( Expected Date >0,2,-2),0)天),“%y-%m-%d”)作为最终日期从 table ,
这是可行的,但对于只会遇到一个周末的低数字,我确实更改了公式,接受减加天数。我知道如果( Expected Date >0,2,-2),如果是周末,它会添加或删除更多的天,但是找不到方法来计算是否有一个以上的周末。
我希望我能把自己说清楚,有人能帮我。
类似的职位,但不是100%在这里
谢谢您

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题