有一个挂失信息表如下
UserNO       char(7)         用户号
EntryTime    Date            登记时间
IOType       Char(1)         进出标记(I=进,O=出)一个人无论挂失还是解挂,都会在数据库中生成一条记录。
判断一个人是否挂失,就看那个用户号的登记时间最近的一条记录的IOType是I还是O。如果我想把这个表里所有在挂人员的用户号都找出来,我应该怎么做?
我以前的做法在VB里面是先把所有用户号选出来放到一个数据集里面,然后再一个个用户号地找它EntryTime 最近一条记录地IOType是I的用户号。
但这样的话,速度好慢,基本上10000多个用户号的话需要查找2分多钟。
请问能有什么好的方法,或者SQL语句能把这些用户号找出来吗?谢谢~~~~