刚用到一个access的数据库学习一个时间处理方式用到3个表USERINFO,CHECKINOUT,DEPARTMENTS
USERINFO                      CHECKINOUT                        DEPARTMENTS
 字段                              字段                            字段
USERID NAME deptid       USERID     Checktime                 deptid      deptname
001    张三    1         001    2011-07-01 7:59:28               1         生产部
002    李斯    1         001    2011-07-01 8:00:21
                         001    2011-07-01 12:00:03
                         001    2011-07-01 12:01:03
                         001    2011-07-01 13:25:04
                         002    2011-07-01 7:55:00
                         002    2011-07-01 7:58:00
我想用VB
直接连接ado 在datagrid 里面显示成
2011-07-01  001 张三  生产部  2011-07-01 8:00:21 12:00:03 13:25:04
2011-07-01  002 李斯  生产部  2011-07-01 7:58:00因为当前的数据测试的只列了一些.但是总的来说 出来的结果把重复的不列入显示
初期用过datediff(n,a.checktime,b.checktime)>15 就是说时间范围在15分钟内不要
也考虑用groud by 处理 但是都没好办法.请高手们给点思路 或者给点代码. 小弟不胜感激.代码 最好是vb +access 
用sql的存储处理也是可以,但是我只有access的表