请教高手sql文如何写?
请问高手sql文怎么写?急!!!
在表TABLE中
char char char char
管理番号 输送no 出门时间 入门时间
001 0001
001 0002
管理番号和输送no为主键 字段全为char型
现在要检索满足条件的管理番号
检索条件如下:
1.输送no + 入门时间为空
2.输送no-1 + 出门时间不为空
同时满足条件1.2的管理番号
请问高手sql文怎么写?急!!!
------解决方案--------------------
管理番号:Ad_No
输送No :No
出门时间:Ou_Time
入门时间:In_Time
select distinct tab1.Ad_No from
(select Ad_No,No
from TABLE
where In_Time is null) tab1
left join
(select Ad_No,No
from TABLE
where Ou_Time is not null) tab2
on tab1.Ad_No = tab2.Ad_No and
INT(tab1.No)-INT(tab2.No)=1
------解决方案--------------------
在表TABLE中
char char char char
管理番号 输送no 出门时间 入门时间
001 0001
001 0002
管理番号和输送no为主键 字段全为char型
现在要检索满足条件的管理番号
检索条件如下:
1.输送no + 入门时间为空
2.输送no-1 + 出门时间不为空
同时满足条件1.2的管理番号
请问高手sql文怎么写?急!!!
------解决方案--------------------
管理番号:Ad_No
输送No :No
出门时间:Ou_Time
入门时间:In_Time
select distinct tab1.Ad_No from
(select Ad_No,No
from TABLE
where In_Time is null) tab1
left join
(select Ad_No,No
from TABLE
where Ou_Time is not null) tab2
on tab1.Ad_No = tab2.Ad_No and
INT(tab1.No)-INT(tab2.No)=1
------解决方案--------------------