MySQL query - 'CAST' 'CONCAT' - Как умножить несколько строк данных на определенное количество и отобразить их отдельные итоги в новом столбце в?
Какой лучший способ запросить общую цену?
Я хочу умножить несколько строк данных на определенное количество и отобразить их отдельные итоги в новом столбце в & # xA3; & s; в моей базе данных?
Какой синтаксис мне нужен?
Edit:
У меня много клиентов. У некоторых есть только один заказ, у некоторых - несколько заказов. Я хочу начать взимать с них 1,50 за заказ, поэтому мне нужно в x раз увеличить сумму заказа на & lt; 1,50 и отобразить ее в новом столбце в & # xA3 ;. Например, для клиентов с 4 заказами должно быть значение x & # xA3; 1,50, которое будет отображать 6,00 в столбце 3 и т. Д. 1-й столбец - это имя, второй столбец - сумма заказа. 3-й столбец должен быть общей ценой. Надеюсь, что это имеет смысл
Update from comments:
Это посчитало заказы, однако это возвращаетBLOB
значения в 3-м столбце, где я хочу отобразить & # xA3; значения для * расчета заказов:
<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>