开发者社区> 问答> 正文

按项目描述对iReport表进行排序,但将相关的订单项保持在一起

我正在使用iReport从Fishbowl库存中编辑发票报告。当前,物料在此报告中按销售订单行号排序。项目按其产品编号从低到高输入到销售订单中。某些商品(并非全部)提供折扣,折扣显示在被折扣商品正下方的行号中,带有自己的行号。在报告的最后一项中,还将输入运输费用。该表如下所示:

例子

目前,我们的发票报告按行#排序,因此折扣显示在相应项目和运费的底部。但是,我们的客户要求按商品说明的字母顺序排列发票。

我能够使用iReport按项目描述对报告进行排序,并在SQL查询中编辑ORDER BY。问题在于,这会将所有折扣都放在“ d-”下,并将它们全部捆绑在一起,这意味着它们不再位于正确的订单项下。

目标:我需要找到一种按描述顺序按字母顺序对报告表进行排序的方法,但应保留折扣,并在底部保留正确的行和运费。

只需一些实际逻辑方面的帮助即可。我可以编辑实际的源查询,并且可以在iReport中弄乱Java /参数。必要时还可以提供XML源代码。

展开
收起
保持可爱mmm 2019-11-29 20:01:40 541 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载