![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 歐告 ![]()
![]() |
我想將下表一透過SQL語法,呈現為下表二: 表一 控制器 讀卡機 刷卡時間 卡號 狀態 工號 姓名 6F三叉機 6F三叉機進入_右 2020/11/12 19:18 0000441601 入口正常開門 1234 王小明 6F三叉機 6F三叉機出口 2020/11/12 22:48 0000441601 出口正常開門 1234 王小明 6F三叉機 6F三叉機進入_右 2020/11/12 23:54 0000441601 入口正常開門 1234 王小明 6F三叉機 6F三叉機出口 2020/11/13 02:01 0000441601 出口正常開門 1234 王小明 6F三叉機 6F三叉機進入_右 2020/11/13 02:23 0000441601 入口正常開門 1234 王小明 表二 日期 班別 ID 姓名 區域 出口時間 入口時間 2020/11/12 NA 1234 王小明 ADI 2020/11/12 19:18 2020/11/12 NA 1234 王小明 ADI 2020/11/12 22:48 2020/11/12 23:54 2020/11/12 NA 1234 王小明 ADI 2020/11/13 02:01 2020/11/13 02:23 邏輯是透過表一的「狀態」若判斷為'入口',則將「刷卡時間」複製到表二的「入口時間」 若判斷為'出口',則將「刷卡時間」複製到表二的「出口時間」 且依時間遞增排序 目前如果是用VBA寫的話我寫得出來,但是移到SQL上...我就完全卡住了 麻煩各位前輩協助...謝謝
搜尋相關Tags的文章:
[ MS SQL ] ,
本篇文章發表於2020-11-13 09:26 |