作者yiyuanli (阿災)
看板Database
標題[SQL ] 查詢資料表時透過列運算過濾資料
時間Thu Apr 2 20:03:53 2009
請問
我在Acceess裡 有個主資料表
假設有幾筆資料和欄位如下
[item] [number] [day] [time]
1 001 2009/04/02 下午 01:12:00
1 002 2009/04/02 下午 01:22:00
1 003 2009/04/02 下午 01:23:00
1 004 2009/04/02 下午 01:33:00
1 005 2009/04/02 下午 01:34:00
1 006 2009/04/02 下午 01:35:00
1 007 2009/04/02 下午 01:39:00
1 008 2009/04/02 下午 01:40:00
我想要的規則是 第一筆跟第二筆 時間去比
因為 01:22:00 - 01:12:00 = 00:10:00 >=3min 所以第一筆的資料會保留
然後 二跟三做運算 因為沒有符合 >=3min 所以 第二筆會被去除
再來 三跟四做運算 符合 >=3min 所以 第三筆會被保留
以此類推
簡單來說就是 1跟2結果 符合(>=3min) 1保留
2跟3結果 不符合 2去除
3跟4結果 符合 3保留
查詢結果應該是要
[item] [number] [day] [time]
1 001 2009/04/02 下午 01:12:00
1 003 2009/04/02 下午 01:23:00
1 006 2009/04/02 下午 01:35:00
請問Access想要得到上述結果該怎麼做?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.93.119
推 bobju:我會用熟悉的語言寫程式撈資料出來處理. 04/03 00:44
→ yiyuanli:你是說 撈出來做運算 再插入回另一表嗎? 04/03 01:13
※ 編輯: yiyuanli 來自: 192.192.93.119 (04/03 01:42)
推 bobju:撈出來做運算,然後就呈現.若另有用途,再插入回另一表亦可. 04/03 08:15