我正在创建一个网站,在其中我必须使用PHP从MySQL数据库中拉出,对于这个项目,我需要从我的表SELECT Total sales by customerName ORDER BY Total sales DESCending。这是我的表( "sales“表):

我需要让它将其输出到一个表中(但它是实际的信息,而不仅仅是"Customer“或"Total Sales"):
<tr>
<td>Customer</td>
<td>Total Sales</td>
<td>Time of Sale</td>
<td>Sales Department</td>
<td>Item Sold</td>
<td>Number of Items Sold</td>
<td>Cost per Item</td>
<td>Sales Person</td>
</tr>;因此,基本上我需要知道如何使用SQL语句从名为"sales“的表中提取信息,首先是customerName,然后是numberOfItems (不只是特定saleItem的商品数量,它必须是客户购买的每个商品)numberOfItems,然后是saleDTM (销售时间),然后是saleDept (销售部门),然后是saleItem (销售的商品),然后是numberOfItems (针对某种类型的saleItem售出的商品的数量),然后是costPerItem (saleItem的成本),最后是salesPerson (销售saleItem的人)。所有这些都必须按客户购买的总数(客户购买的每件商品,而不仅仅是特定saleItem购买的商品数量) numberOfItems进行订购。如何执行SQL语句?
发布于 2014-05-11 14:38:19
您应该能够获得每个销售人员的总销售额,如下所示。
select salesPerson, sum(numberOfItems * costPerItem) as total_sales
from sales
group by salesPerson
order by total_sales desc;但是,没有办法将它连接到sales表中,例如,“销售时间”或“销售部门”。这就是说不通。
每个客户的总销售额是相似的,但这也是不同的事情。(在你的问题中,你同时提到了“每个销售人员的总销售额”和“每个客户的总销售额”。)具体细节--销售时间、销售部门等--则是另一回事。你似乎在谈论三种不同的报告,但也许你知道一些我们其他人不知道的事情。
https://stackoverflow.com/questions/23588845
复制相似问题