+ -
当前位置:首页 → 问答吧 → 比较 两个id 在一段时间内

比较 两个id 在一段时间内

时间:2011-12-10

来源:互联网

表格如下:

id time num

a 1:00 11
a 2:00 15
.. ... ..
a 9:00 22
a 10:00 2
a 11:00 20
a 12:00 9
a 13:00 18
.. . ......

a 16:00 15
...  

b 1:00 8
. ... ...
b 9:00 22
b 10:00 2
b 11:00 20
b 12:00 9
b 13:00 18
.. . ......

b 16:00 14
.. . ......


c 1:00 11
.. . ......
.. . ......


每小时测量一次数据 
a 和 b 在 9:00--15:00 期间的每一个num 完全相同,但是16:00以后就不相同了,

如何判断 a和b 在 9:00-- 16:00这段时间内 num 完全相同?

希望得到 
 a 9:00 16:00  
 b 9:00 16:00  
 

2000系统 

作者: hongyuan20022003   发布时间: 2011-12-10

没看明白什么意思。

猜一个:

select *
from tb a join tb b on a.id=b.id and a.time=b.time and a.num=b.num

作者: HEROWANG   发布时间: 2011-12-10

SQL code
selet 
  *
from
  tb t
where 
  exists(select 1 from tb where time=t.time and num=t.num and time between '9:00' and '16:00')

作者: fredrickhu   发布时间: 2011-12-10