首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

请教高手sql文如何写?

2012-03-07 
请问高手sql文怎么写?急!!!在表TABLE中charcharcharchar管理番号输送no出门时间 入门时间00100010010002管

请问高手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
[解决办法]

热点排行