解決すべき問題があります。これがどうなるか...
従業員が休暇または休暇を取り、このエントリがLEAVE_START_DATE
and NO_OF_DAYS
(営業日数)とともにテーブルに記録されます。
マスターテーブルには、、DATE
(IS_WEEK_DAY
Y / N)、IS_HOLIDAY
(Y / N)、およびが含まれDAY_OF_WEEK
ます。
従業員が休暇をとっていた営業日のリストを生成する必要があります。
テーブルleaves
LEAVE_START_DATE, NO_OF_DAYS
2012-05-17, 3
テーブルdays
DATE, IS_WEEK_DAY, IS_HOLIDAY, DAY_OF_WEEK
2012-05-17, Y, N, 5
2012-05-18, Y, N, 6
2012-05-19, N, N, 7
2012-05-20, N, N, 1
2012-05-21, Y, Y, 2
2012-05-22, Y, N, 3
推測される結果
DATE
2012-05-17
2012-05-18
2012-05-22