String sql_tvalidtr = "insert into CONSUME_SURVEILLANCE_TEMP (cardasn,offtransno,TRANSTYPE,TRANSAMOUNT,OPERATORID,TRANSTERMINAL,CARDBALANCE,indbtime,UNIID)select t.cardasn,t.offtransno,t.transtype,t.transamount,t.operatorid,t.transterminal,t.cardbalance,t.indbtime,t.uniid from tvalidtr t where t.transtype <> '26'";
String sql_tinvalidtr = "insert into CONSUME_SURVEILLANCE_TEMP (cardasn,offtransno,TRANSTYPE,TRANSAMOUNT,OPERATORID,TRANSTERMINAL,CARDBALANCE,indbtime,UNIID)select t.cardasn,t.offtransno,t.transtype,t.transamount,t.operatorid,t.transterminal,t.cardbalance,t.indbtime,t.uniid from tinvalidtr t where t.transtype <> '26'";
String sql = "select * from (select cardasn , offtransno+1 begin ,lead(offtransno,1,0) over(partition by cardasn order by offtransno )-1 end ,lead(offtransno,1,0) over(partition by cardasn order by offtransno )- offtransno-1 amount from CONSUME_SURVEILLANCE_TEMP ) where amount > 0";