MySQL-Abfrage - 'CAST' 'CONCAT' - Wie können mehrere Datenzeilen mit einer bestimmten Menge multipliziert und ihre einzelnen Summen in einer neuen Spalte in £ angezeigt werden?

Was ist der beste Weg, um einen Gesamtpreis abzufragen?

Ich möchte mehrere Datenzeilen mit einer bestimmten Menge multiplizieren und ihre einzelnen Summen in einer neuen Spalte in £ in meiner Datenbank anzeigen.

Welche Syntax brauche ich?

Bearbeiten:

Ich habe viele Kunden. Einige haben nur eine Bestellung, andere mehrere Bestellungen. Ich möchte ihnen 1,50 € pro Bestellung in Rechnung stellen. Daher benötige ich x (mal) den Bestellbetrag von 1,50 € und zeige ihn in einer neuen Spalte in 1,50 € an. ZB Kunden mit 4 Bestellungen müssten x £ 1.50 sein, was £ 6.00 in Spalte 3 und so weiter anzeigt ... 1. Spalte ist Name, zweite Spalte ist Bestellmenge. Die 3. Spalte muss der Gesamtpreis sein. Hoffe das macht Sinn

Update von Kommentaren: Es zählt die Bestellungen, aber es kehrt zurückBLOB Werte in der 3. Spalte, in der ich £ -Werte für die * Berechnung von Bestellungen anzeigen möchte:

<code> 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 
</code>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage