我需要帮助编写一个 mysql 查询以求一列中的 SUM 金额,其中另一列的值可能会有所不同,具体取决于它包含的值。这是我的桌子的一个例子。
account type amount
------- ---- ------
Dell Inventory 500.00
Microsoft Inventory 100.00
Cisco Inventory 300.00
Dell Inventory 400.00
Webhosting Service 15.00
这是我到目前为止所拥有的,它并不多,但我想不出一个好的方法来做到这一点。
$result = mysql_query("SELECT * FROM table WHERE type = 'Inventory'");
while($row = mysql_fetch_array($result)){
Sum the amounts for each account type. The account types are not fixed, will change regularly
}
正如我上面的注释所说,帐户字段不会被修复,所以我不能用帐户名称对我的查询进行硬编码。
然后我想要一份详细说明每个帐户总数的报告。
Dell $900
Microsoft $100
Cisco $300
谢谢你的帮助!