我在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|
*************************************************************************************************
到目前为止,这是我的代码:
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我已经尝试了许多代码,但它不能给出我想要显示的内容,有时总和会小于或乘以其本身,而且如果我输入多个供应商,它也不会显示所有供应商。
发布于 2016-01-18 22:12:09
我认为您可以将每个表的字段放在报告的单独详细信息部分中,然后为供应商创建一个组,以将每个金额字段的总数放入其中。
https://stackoverflow.com/questions/34807759
复制相似问题