首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL / Crystal报表:将行拆分为多行

SQL / Crystal报表:将行拆分为多行
EN

Stack Overflow用户
提问于 2013-12-03 09:57:27
回答 2查看 373关注 0票数 0

根据计算结果可以分割行吗?

样本如下:

数据表: SalesOrder

代码语言:javascript
复制
ItemCode   |  Qty  |  CartonS  |  CartonM  |  CartonL
ItemA      |  22   |  1-2      |  3-6      |  7-10
ItemB      |  15   |  1-4      |  5-10     |  NULL
ItemC      |  32   |  1-2      |  3-7      |  8-10

我想要什么结果:

代码语言:javascript
复制
Item Code  |  Carton No. |  Carton Type  |  Carton Qty
ItemA      |  01-02      |  CartonL      |  2
ItemA      |  03-03      |  CartonS      |  1
ItemB      |  04-05      |  CartonM      |  2
ItemC      |  06-08      |  CartonL      |  3
ItemC      |  09-09      |  CartonS      |  1

对于ItemA,订购数量为22,我可以使用2 qty CartonL和1 qty CartonS包装。

对于ItemB,订单数量为15,我可以使用2 qty CartonM包装。

对于ItemC,定单qty是32,我可以用3 qty CartonL和1 qty CartonS包装。

我将创建一个水晶报告并从SQL中检索数据。有可能得到上述结果吗?

谢谢Siva & Arvo,此刻我还不知道要计算出的qty:

因为三种类型的纸箱不是每个项目都一样的。

参考示例,ItemA的CartonS可以存储1-2 qty,而ItemB可以存储1-4 qty。

这意味着,如果我为每一项订购相同的数量。如命令3 qty:

对于ItemA,我需要使用CartonM而不是CartonS

对于ItemB,我可以使用CartonS

谢谢!

Anmi

EN

回答 2

Stack Overflow用户

发布于 2013-12-03 10:55:45

我不确定,但建议您尝试交叉选项卡,将列放在行部分,行放在列部分。

票数 0
EN

Stack Overflow用户

发布于 2013-12-03 11:07:30

分成三个细节部分,每个纸箱类型一个。抑制不必要的部分,计算纸箱数量的飞行-我希望你有一些算法吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20347885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档