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ń:
<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>