找回密码
 立即注册

QQ登录

只需一步,快速开始

影.

初级会员

24

主题

51

帖子

331

积分

初级会员

积分
331

[已处理] 视图问题

影.
初级会员   /  发表于:2021-12-15 21:30  /   查看:1696  /  回复:2
100金币
本帖最后由 影. 于 2021-12-15 21:33 编辑

视图问题:三个表格:表“订单详情”,表"发货单详情表",表“收入账详情表",
SELECT A.客户名称,sum(A.樘数),sum(A.金额),sum(B.总金额),sum(C.应收金额)  FROM "订单详情" A INNER JOIN "发货单详情表" B
ON A.客户名称 = B.客户名称
INNER JOIN "收入账详情表" C
ON A.客户名称 = C.付款方
where A.订单状态="确认"
GROUP by A.客户名称



三个表格都有客户名称:想统计 客户 在“订单详情”中的 总”樘数“和 订单总“金额”,并且该客户”发货详情表“中的发货"总金额",以及“收入账详情表“客户已付款的金额

为什么我这样做出来,统计的数据都是不对的?所有的统计出来的数据都不对




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

把你的“订单详情”、"发货单详情表",“收入账详情表"发出来看看才好分析。 表格关联时建议使用有直接关联关系的列进行关联。 如:订单详情表.ID = 收入账详情表.订单详情ID 而不是 订单详情表.客户名称=收入账详情表.付款方

2 个回复

倒序浏览
最佳答案
最佳答案
凯神Jump悬赏达人认证 活字格认证
中级会员   /  发表于:2021-12-15 21:30:08
来自 2#
把你的“订单详情”、"发货单详情表",“收入账详情表"发出来看看才好分析。
表格关联时建议使用有直接关联关系的列进行关联。
如:订单详情表.ID = 收入账详情表.订单详情ID 而不是 订单详情表.客户名称=收入账详情表.付款方
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-16 12:06:57
3#
代码不会骗人。
大佬仔细检查检查逻辑~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部