je tu sekce Databáze > MS SQL | MySQL | Oracle, kdybys to chtel treba zaradit lepe
Hele, ale domaci ukoly musis delat do skoly sam, vis. Gna ti vypsal, co ti tam schazi. Bohuzel, kdyz to nepises primo, tak ledaco zapomenes. Ale, tak s tim by sis mel poradit, ze? :) "sum castka" jako "sum castka suma", protoze, jinak by nefungovalo "order by suma"
a) data o všech objednávkách za rok 2021,
b) přiřadit k nim klienta,
c) a zobrazit deset klientů, kteří utratili
nejvíce kreditů, včetně částek
a) + b) pokud te zajimaji na vystupu objednavky
SELECT
a.id_objednavky,
b.klient_jmeno,
a.rok,
a.cena
FROM
objednavky a
LEFT JOIN klienti b ON a.id_klient=b.id_klient
WHERE
a.rok=2021
a) + b) + c)
SELECT
a.id_objednavky,
b.klient_jmeno,
a.rok,
SUM (a.cena) AS suma
FROM
objednavky a
LEFT JOIN klienti b ON a.id_klient=b.id_klient
GROUP BY
a.id_klient
WHERE
a.rok=2021
ORDER BY
suma DESC
LIMIT
10