合計金額を照会する最良の方法は何ですか?
いくつかのデータ行に特定の金額を掛けて、個々の合計をデータベースの新しい列に £ で表示したいですか?
どのような構文が必要ですか?
編集:
たくさんのお客様がいます。注文が 1 つしかないものもあれば、複数の注文があるものもあります。注文ごとに £1.50 の請求を開始したいので、注文金額に £1.50 を掛けて、新しい列に £ で表示する必要があります。たとえば、注文数が 4 の顧客は x £1.50 である必要があり、列 3 に £6.00 と表示されます... 1 番目の列は名前、2 番目の列は注文金額です。3 列目は合計金額である必要があります。それが理にかなっていることを願っています
コメントから
の更新: 注文はカウントされBLOB
ますが、注文の計算のために £ 値を表示したい 3 番目の列に値が返されます。
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