100分求sql语句-------在线等
有2个表a,b
表a
id_no(varchar型),op_time(datetime型)
12743338 Apr 1 2004 12:33PM
12743338 Apr 10 2004 12:33PM
12743340 Apr 2 2004 12:33PM
13423099 Apr 11 2004 12:33PM
表b
id_no(varchar型),op_time(datetime型)
其中,两个表中相同id_no的数据有多条.
现在,对于a表中的每条记录,求在b表中时间差最小的
也就是a.id_no=b.id_no,并且datediff(day,a.op_time,b.op_time)最小
最好效率高些,因为记录比较多,有上百万条.
谢谢!