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 に答える