查询总价的最佳方法是什么?
我想将几行数据乘以一定数量,并在我的数据库中£'s 的新列中显示它们各自的总数?
我需要什么语法?
编辑:
我有很多客户。有的只有一个订单,有的有多个订单。我想开始向他们收取每笔订单 1.50 英镑的费用,因此,我需要 x(乘以)1.50 英镑的订单金额,并将其显示在一个新的列中,以英镑为单位。例如,有 4 个订单的客户需要 x 1.50 英镑,这将在第 3 列中显示 6.00 英镑,依此类推... 1.st 列是名称,第二列是订单金额。第三列需要是总价。希望这是有道理的
来自评论
的更新:它计算了订单,但是它BLOB
在第三列中返回值,我想在其中显示 £ 值以进行 * 订单计算:
SELECT CONCAT_WS(" "
, c.customer_title
, c.customer_fname
, c.customer_sname
) AS Customer
, COUNT(O.order_name) AS Ordertotal
, concat('£' * 1.5) TotalPrice
FROM Order O, Friend F, Customer C, FriendOrder
WHERE C.customer_id = F.Customer_id
AND F.Friend_id = FriendOrder.friend_id
AND O.order_id = FriendOrder.order_id
GROUP BY Customer
ORDER BY C.customer_sname, C.customer_fname