求个sql语句
表A
Num ID Time
2 1 2007-06-18 10:43:34
表B
Num ID Time Flag Leave Out
2 1 2007-06-18 10:43:29.000 0 0 3
1 1 2007-06-18 10:43:24.000 0 1 3
1 1 2007-06-18 10:43:19.000 0 1 3
1 1 2007-06-18 10:43:14.000 0 1 2
2 1 2007-06-18 10:43:09.000 1 1 2
3 1 2007-06-18 10:43:04.000 1 1 2
3 1 2007-06-18 10:42:59.000 1 1 2
2 1 2007-06-18 10:42:54.000 1 1 2
2 1 2007-06-18 10:42:49.000 1 1 2
1 1 2007-06-18 10:42:44.000 1 1 2
1 1 2007-06-18 10:42:39.000 1 1 1
3 1 2007-06-18 10:42:34.000 1 1 1
2 1 2007-06-18 10:42:29.000 1 1 1
1 1 2007-06-18 10:42:24.000 1 1 1
表C
Name ID
周 1
查询结果
Num ID Name 当前在Num时间 到达Num时间 在Num停留时间 进入时间 进入停留的时间
2 1 周 06-18 10:43:34 06-18 10:43:29 0 00:00:05 06-18 10:43:19 0 00:00:25
注释:
到达Num的时间 为第一个 Leave=0 的时间
进入时间 为Num=1,Out=最大的时间