我有一个困难的选择我想弄清楚。
第1部分
所以我必须能够在两个数字之间重新打印条形码。 ex重新打印50到60之间的条形码。这将给你50,51等等60。
我已经想到了这一点,但第二部分是让我得到的。
with bar_no as (
select 50 start_bar, 60 end_bar from dual)
select numbers
from (select level numbers
from dual
connect by level <= (select max(end_bar) from bar_no)) a
where exists (
select 1
from bar_no
where numbers between bar_no.start_bar and bar_no.end_bar)
第2部分
每个条形码编号必须打印5次。因此在开始使用51之前必须打印50次。
ex 50,50,50,50,50,51,51,51,51,51 .... etc
如果有人可以帮我解决这个问题。
我正在使用Jasper iReport。因此,如果在iReport中有一种更好的方法。请告诉我。
由于