Autor Zpráva
caradoc
Profil *
ahoj potřebuji poradit se selektem v MySQL
databáze obsahuje 5 řádků,
sloupce s názvem ID kde je pořadí čísel 1 až 5,
sloupec s názvem cena kde jsou různé ceny v Kč,
sloupec s názvem id_objednávky,

asi takto
1, 250,- Kč, 1
2, 250,- Kč, 1
3, 400,- Kč, 1
4, 350,- Kč, 2
5, 300,- Kč, 2

a teď potřebuji zjistit která objednávka má vyšší nákupní cenu, jak na to?
Alphard
Profil
ceně bych dal číselný datový typ, jestli je důležitá měna, dej ji do samostatného sloupce
a pak select id_objednavky, sum(cena) nakupni_cena from tabulka group by id_objednavky
tohle vrátí seznam s id_objednávky a celkovou cenou, lze to dále řadit, filtrovat, limitovat, ...
caradoc
Profil *
to je přesně ono, děkuji za radu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: