--1
select * from tee010t WHERE BL_SERNO LIKE 'B20061129%'
--2
select MAX(bl_serNo)
from tee010t
where org_cd = '11'
and bl_serno LIKE 'B20061129%'--1.
11 B2006112900001 NULL YJCSHAA0607919
--2.
null
对与上面的查询1有记录.但是我使用MAX的时候.查询出来的直为NULL.但数据库里面有数据的啊.结果应该是B2006112900001.还有个奇怪的问题就是在2查询语句中使用bl_serno LIKE 'B200611290%'或bl_serno LIKE 'B2006%'都可以出来结果B2006112900001,好象就是有了个9就产生问题了
select * from tee010t WHERE BL_SERNO LIKE 'B20061129%'
--2
select MAX(bl_serNo)
from tee010t
where org_cd = '11'
and bl_serno LIKE 'B20061129%'--1.
11 B2006112900001 NULL YJCSHAA0607919
--2.
null
对与上面的查询1有记录.但是我使用MAX的时候.查询出来的直为NULL.但数据库里面有数据的啊.结果应该是B2006112900001.还有个奇怪的问题就是在2查询语句中使用bl_serno LIKE 'B200611290%'或bl_serno LIKE 'B2006%'都可以出来结果B2006112900001,好象就是有了个9就产生问题了
from tee010t
where org_cd = '11'直接这样能找到数据么?如果可以不应该没有数据啊!bl_serNo 这个适什么类型的
from tee010t
where org_cd = '11'--楼主这里比1多了一个条件
and bl_serno LIKE 'B20061129%'select MAX(bl_serNo)
from tee010t
where org_cd = '11'--楼主这里比1多了一个条件
or--and 改为or一定会有数据
bl_serno LIKE 'B20061129%'
from tee010t
where ltrim(rtrim(org_cd))= '11'
and bl_serno LIKE 'B20061129%'
lrtrim()