caojuna 发表于 2010-7-30 16:33:50

紧急 UAP报表开发求助 请一定进来看下,帮顶下。。。谢谢

报表格式如下:
供应商号    订单号    订单数量   出货单号   出货数量
A            001      1000         0001         300
A            001                      0002         700
A            002      2000         0003         400
A            002                      0004         400
A            002                      0005         1200
(小计)A            3000                         3000

需求为按供应商汇总,因一张订单可能对应多张出货单,故订单数量汇总的时候注意不能重复汇总。

请教大虾此类报表用UAP是否可实现?怎样实现?

xiongxychaoxy 发表于 2010-7-30 16:53:22

完全可以。详细信息显示用一个SQL语句就可以了,结构不负责。“小记”UAP本身就能设置的。

sd558133333 发表于 2010-7-30 17:00:00

不错啊 谢谢了

sd558133333 发表于 2010-7-30 17:01:35

非常不错啊 很好

sd558133333 发表于 2010-7-30 17:03:05

很好 很强大

caojuna 发表于 2010-7-30 17:06:05

完全可以。详细信息显示用一个SQL语句就可以了,结构不负责。“小记”UAP本身就能设置的。
xiongxychaoxy 发表于 2010-7-30 16:53 https://www.oyonyou.com/images/common/back.gif


    不是很明白您的意思!忘详解下。多谢!

caojuna 发表于 2010-7-30 17:10:27

不是很明白您的意思!忘详解下。多谢!
caojuna 发表于 2010-7-30 17:06 https://www.oyonyou.com/images/common/back.gif


    我的重点问题点集中在:订单数量的合并显示 和 订单数量的汇总不能重复计算。

xiongxychaoxy 发表于 2010-7-30 17:23:34

我首先想确定一下,你会写SQL不?以上的数据应该是在两张表中查询出来的订单表和出库表根据订单号将两个表关联起来。

caojuna 发表于 2010-7-30 17:35:32

会写SQL,但直接用SQL出来的结果是:
供应商号    订单号    订单数量   出货单号   出货数量
A                001         1000            0001         300
A                001         1000            0002         700
A                002         2000            0003         400
A                002         2000            0004         400
A                002         2000            0005         1200

汇总的时候:订单数量会变成: 1000 + 1000 + 2000 + 2000 + 2000 = 8000,而不是1000 + 2000 = 3000 。请问你的SQL语句出来的结果会怎样?能否详细举个例说下。

hwaking 发表于 2020-7-10 22:12:09

你的SQL语句中,分组汇总group by只是按 供应商号 进行的?
应该 group by 供应商号,订单号,这样SUM订单数量的结果就只有1000+2000了
页: [1]
查看完整版本: 紧急 UAP报表开发求助 请一定进来看下,帮顶下。。。谢谢