合計価格を照会する最良の方法は何ですか?MySQLクエリ - 'CAST' 'CONCAT' - データのいくつかの行に特定の量を掛け、個々の合計を£の新しい列に表示する方法は?
いくつかの行のデータを一定の割合で掛け、それぞれの合計をデータベースの£の新しい列に表示したいですか?
構文は何ですか?
編集:
私は顧客の負荷を持っています。いくつかの注文は1つだけ、いくつかの複数の注文をしています。注文ごとに£1.50を請求し始めたいので、注文額を£1.50でx倍にして、それを£の新しい列に表示します。たとえば、4つの注文を持つ顧客は、x1.50である必要があります。これは、3列目に£6.00を表示するなど... 1.st列は名前、2列目は注文金額です。 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
どのようなデータが表示されますか?どの列タイプですか? – dweiss
私は多くの顧客を持っています。いくつかの注文は1つだけ、いくつかの複数の注文をしています。注文ごとに£1.50を請求し始めたいので、注文額を£1.50でx倍にして、それを£の新しい列に表示します。たとえば、4つの注文を持つ顧客は、x1.50である必要があります。これは、3列目に£6.00を表示するなど... 1.st列は名前、2列目は注文金額です。 3列目は合計価格である必要があります。希望は意味がある – user1335184
@ user1335184 - ようこそstackoverflow。それは目標の説明です。欠落しているのは、テーブル構造(列とデータ型など)と場合によってはサンプルデータだけです。詳細を追加するために質問を更新することができます。より正確な詳細があれば、より正確な回答が得られます:) – Leigh