带有公式的SQL语句

时间:2012-05-04 22:36:04

标签: mysql sql

我正在尝试编写一个SQL语句来计算采购订单的总价值。

示例时间!

SELECT PO_Number, LineItem, Quantity, Cost
FROM POs

PO_Number=484上说,有2个LineItem-1单位,每个单位2美元。还有3个LineItem-2单位,每个单位5美元。有没有办法输出19美元? (2 + 2 + 3 + 3 + 3 = 19)

2 个答案:

答案 0 :(得分:4)

SELECT SUM(Quantity*Cost) WHERE PO_Number = 484;

<强>更新

如果要显示多个采购订单的总计,您需要按采购订单“分组”结果:

SELECT SUM(Quantity*Cost)
WHERE PO_Number IN (484,485,486) -- if you want specified ones only, omit for all
GROUP BY PO_Number;

答案 1 :(得分:1)

或者...

SELECT PO_Number,SUM(Quantity * Cost) GROUP BY PO_Number;