<DBMS : Access>
資料庫中兩個資料表欄位如下: ItemID SellDate Value
資料表一個是PC的,一個是PocketPC的
ItemID & SellDate 合在一起是一個 Key
PPC 由於一直在使用,所以資料比PC多。
有可能兩邊同一天同一個ItemID的Value不同,就不去動它
PPC 有、但是 PC 沒有的資料,補上 Value 為 0 的值
目前我是使用下面的方法:
1. Select Min(SellDate) as F1, Max(SellDate) as F2
From PC_Table
Where ItemID = X
2. Select Min(SellDate) as F1, Max(SellDate) as F2
From PPC_Table
Where ItemID = X
讓 1. & 2. 跑迴圈,取得 ItemID = 1 ~ N 的所有 SellDate 最大最小值資料
再讓兩者去比
=>PPC的 Min(SellDate) 是否小於PC的 Min(SellDate)
若是則取得之間的日期,補上 Value = 0
=>PPC的 Max(SellDate) 是否大於PC的 Max(SellDate)
若是則取得之間的日期,補上 Value = 0
這是我想到的方法,不曉得各位有什麼更好的方法嗎?謝謝。
--
追異性朋友的方法-日久生情法(男女皆適合)
達成條件:1.真的喜歡對方 2.對方不討厭自己 3.對方尚未死會或結婚(廢話)
4.有共同的喜好(興趣或運動)或事物(社團或工作)
使用成本:1.時間花費長 2.若失敗則白費工 3.金錢花費依條件4而定
舉例說明:某A喜歡上社團的某B,某B也不會討厭某A,於是一次偶然一起吃飯之後
兩人經常相約聚餐,久了原本不討厭某A的某B也開始喜歡某A....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.133.252.2
※ 編輯: timyau 來自: 202.133.252.2 (11/20 20:40)