有一个表,记录录入的发票开始号与结束号!字符串格式的,可当成数值来看!现在我需要在输入时,对输入的发票开始号、结束号和已存在的开始号、结束号来比较,防止重复输入或跳区间输入!想了半天,试了半天也觉得不对,没有思路了!输入开始号:00390001
输入结束号:00480001如果数据库中有以下记录就不能输入:
开始号:00380001结束号:00400000
开始号:00400001结束号:00480001
select * from ckzc_ckb where (to_number(ckb_fpksh)<= 00390001 and to_number(ckb_fpjsh)>= 00390001) or (to_number(ckb_fpksh)<= 00480001 and to_number(ckb_fpjsh)>= 00480001);