1

Excel 具有 WORKDAY() 函数,可以计算给定天数(包括假期)的下一个工作日。

我一直在尝试在 MySQL 中做一个等效的高效函数,但处理异常太多了,我一直坚持这一点。有没有人为此找到有效的解决方案?

Excel WORKDAY 函数

WORKDAY(start_date, day_count [,holiday_list])

start_date + INTERVAL day_count DAY除了它只包括工作日之外,它的工作原理是一样的。工作日定义为非周末非节假日。这里的周末是萨和苏。

WORKDAY.INTL(start_date,  day_count [,weekend [,holiday_list]])

weekend除了识别一周中的哪几天构成周末的代码外,其他都是相同的。

4

1 回答 1

0

做一个包含年份的假期表,并用特定的日期/日期标记该年最有可能的假期,然后在您的 MySQL 函数中引用该年度假期表。

由于日历最终会重复,因此您应该能够根据每年的重复编写一些内容来填充假期表。

于 2013-01-04T15:24:23.503 回答