作者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
1F:推 bobju:我会用熟悉的语言写程式捞资料出来处理. 04/03 00:44
2F:→ yiyuanli:你是说 捞出来做运算 再插入回另一表吗? 04/03 01:13
※ 编辑: yiyuanli 来自: 192.192.93.119 (04/03 01:42)
3F:推 bobju:捞出来做运算,然後就呈现.若另有用途,再插入回另一表亦可. 04/03 08:15