Kwerenda MySQL - „CAST” „CONCAT” - jak pomnożyć kilka wierszy danych o określoną kwotę i wyświetlić ich indywidualne sumy w nowej kolumnie w £?
Jaki jest najlepszy sposób na zapytanie o całkowitą cenę?
Chcę pomnożyć kilka wierszy danych o określoną kwotę i wyświetlić ich sumy w nowej kolumnie w £ w mojej bazie danych?
Jakiej składni potrzebuję?
Edytować:
Mam mnóstwo klientów. Niektóre mają tylko jedno zamówienie, kilka zamówień wielokrotnych. Chcę zacząć pobierać opłaty w wysokości 1,50 £ za zamówienie, dlatego potrzebuję x (razy) kwoty zamówienia o 1,50 £ i wyświetlić ją w nowej kolumnie w £. Np. Klienci z zamówieniem 4 musieliby być x 1,50 £, co wyświetlałoby 6,00 £ w kolumnie 3 itd. 1. kolumna to nazwa, druga kolumna to kwota zamówienia. Trzecia kolumna musi być ceną całkowitą. Mam nadzieję, że to ma sens
Aktualizacja z komentarzy: Zlicza zamówienia, ale wracaBLOB
wartości w trzeciej kolumnie, w której chcę wyświetlić wartości £ dla * obliczenia zamówień:
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