首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在sqL中以多个表显示水晶报表中的值

在sqL中以多个表显示水晶报表中的值
EN

Stack Overflow用户
提问于 2016-01-15 17:17:18
回答 1查看 56关注 0票数 2

我在sqL服务器中有3个表,我想在一个报告中显示它们,计算同一供应商的总销售额和所有销售额的总和。

tblSalesCash列:供应商、合计

tblSalesCheck列:供应商、合计

tblSalesTerms列:供应商、合计

tblSalesCash

*

*

*

*亚信营销|2000年后的今天|

*Yassin Marketing |推送推送服务,推送推送,推送5000|

*

tblSalesCheck

*

*

*

*Yassin Marketing |推送推送服务,推送推送,推送5000|

*Yassin Marketing |推送推送服务,推送推送,推送5000|

*

tblSalesTerms

*

*

*

*亚信营销|2000年后的今天|

*亚信营销|中国移动电话号码:8000|

*

我想在我的Crystal Report中像这样显示它们:

水晶报表

*************************************************************************************************

*现金合计|现金合计|合计支票|合计条款|合计

*************************************************************************************************

*亚信营销|亚洲基础设施投资银行7000|亚洲基础设施投资银行10000|亚洲基础设施投资银行10000|亚洲基础设施投资银行27000|

*************************************************************************************************

到目前为止,这是我的代码:

代码语言:javascript
复制
SELECT tblSalesCash.Supplier, SUM(DISTINCT tblSalesCash.Total) AS TotalCash,
       SUM(DISTINCT tblSalesCheck.Total) AS TotalCheck,
       SUM(DISTINCT tblSalesTerms.Total) AS TotalTerms
FROM tblSalesCash INNER JOIN
            tblSalesTerms ON tblSalesCash.Supplier = tblSalesTerms.Supplier INNER JOIN
            tblSalesCheck ON tblSalesTerms.Supplier = tblSalesCheck.Supplier
GROUP BY tblSalesCash.Supplier, tblSalesTerms.Supplier, tblSalesCheck.Supplier

我已经尝试了许多代码,但它不能给出我想要显示的内容,有时总和会小于或乘以其本身,而且如果我输入多个供应商,它也不会显示所有供应商。

EN

回答 1

Stack Overflow用户

发布于 2016-01-18 22:12:09

我认为您可以将每个表的字段放在报告的单独详细信息部分中,然后为供应商创建一个组,以将每个金额字段的总数放入其中。

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

https://stackoverflow.com/questions/34807759

复制
相关文章

相似问题

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