chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
起始日填入規則:
|
||||
1.起始日小於月初,且生效日NULL,填入月初日
|
||||
2.起始日小於月初,且生效日非NULL,填入生效日
|
||||
3.起始日大於或等於月初,且生效日NULL,不變
|
||||
4.起始日大於或等於月初,且生效日非NULL,填入生效日
|
||||
|
||||
結束日填入規則:
|
||||
1.結束日NULL
|
||||
1.1.有下一筆,且下一筆的項次不是 0,填入(下一筆的生效日前一天 與 月底日之中較小者)
|
||||
1.2.沒有下一筆,填入月底日
|
||||
2.結束日非NULL
|
||||
2.1.有下一筆,且下一筆的項次不是 0,填入(下一筆的生效日前一天 與 月底日之中較小者)
|
||||
2.2.沒有下一筆,且結束日大於月底日,填入月底日
|
||||
2.3.沒有下一筆,且結束日小於或等於月底日,不變
|
||||
|
||||
資料剔除規則:
|
||||
1.結束日小於開始日
|
||||
|
||||
狀況一:開始日在月初日之前,結束日NULL,沒有異動紀錄
|
||||
開始 月初 月底
|
||||
----O-------------O-----------------O---------------
|
||||
|
||||
RBITM RASDT RAEDT RABDT
|
||||
0 0501 NULL NULL
|
||||
----------------------------------
|
||||
0 1101 1130
|
||||
|
||||
狀況二:開始日在月初日之前,結束日在月底日之後,沒有異動紀錄
|
||||
開始 月初 月底 結束
|
||||
----O-------------O-----------------O---------O------
|
||||
|
||||
RBITM RASDT RAEDT RABDT
|
||||
0 0501 1205 NULL
|
||||
----------------------------------
|
||||
0 1101 1130
|
||||
|
||||
狀況三:開始日在月初日之前,結束日NULL
|
||||
開始 月初 月底
|
||||
----O------O------O--------O--------O---------O-----
|
||||
異動一 異動二 異動三
|
||||
|
||||
RBITM RASDT RAEDT RABDT
|
||||
0 0501 NULL NULL
|
||||
1 0501 NULL 1015
|
||||
2 0501 NULL 1115
|
||||
3 0501 NULL 1210
|
||||
--------------------------
|
||||
0 1101 1014
|
||||
1 1015 1114
|
||||
2 1115 1130
|
||||
3 1210 1130 剔除
|
||||
|
||||
狀況二,開始日在月初日與月底日之間,結束日NULL
|
||||
月初 開始 月底
|
||||
----O------O------O--------O--------O---------
|
||||
異動一 異動二
|
||||
|
||||
RBITM RASDT RAEDT RABDT
|
||||
0 1110 NULL NULL O
|
||||
1 1110 NULL 1120 O
|
||||
2 1110 NULL 1220 X
|
||||
--------------------------
|
||||
0 1110 1119
|
||||
0 1120 1130
|
||||
|
||||
Reference in New Issue
Block a user