转载条形码(之间)SQL

时间:2013-07-17 11:31:55

标签: sql select jasper-reports ireport oracle-sqldeveloper

我有一个困难的选择我想弄清楚。

第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中有一种更好的方法。请告诉我。

由于

1 个答案:

答案 0 :(得分:0)

我无法使用Jasper ireport工作。

所以决定只使用我上面的SQL并稍微推进一下。

检查回答here