给定一个日期我如何添加一些天数,但不包括周末.例如,鉴于11/12/2008(星期三),并且将在2008年11月19日(星期三)而不是11/17/2008(星期一)增加5.
我可以想到一个简单的解决方案,比如循环每天添加和检查是否是一个周末,但我想看看是否有更优雅的东西.我也对任何F#解决方案感兴趣.
我想在提供的日期上增加 5 天,但计算必须跳过周末。
我已经知道如何在不跳过周末的情况下添加 5 天:
SELECT DATE_ADD(`date_field`, INTERVAL 5 DAY) As FinalDate
FROM `table_name`;
Run Code Online (Sandbox Code Playgroud)
现在我希望返回值跳过周末。
目前如果date_field = 2016-07-22结果将是2016-07-27
但我希望结果是2016-07-29