Autor | Zpráva | ||
---|---|---|---|
Jannes Profil |
#1 · Zasláno: 5. 8. 2013, 15:45:07
Zdravím.
Potrebujem poradiť ako vypísať napríklad 10 najpredávanejších produktov z tabuľky objednávky. Tabuľka obsahuje stĺpec s kódom produktu. Vopred ďakujem za odpoveď. |
||
juriad Profil |
SELECT COUNT(*) AS pocet FROM objednavky GROUP BY kod_produktu ORDER BY pocet DESC LIMIT 10 Seskup si objednávky podle produktu, spočítej jak jsou skupinky velké a pak je podle velikosti seřaď sestupně. Mimochodem, každá objednávka obsahuje právě jeden produkt? Není tam ještě další tabulka, něco jako produkty_v_objednávce ?
Nedej bože seznam produktů oddělený čárkami či produkty v sloupcích produkt1, produkt2, produkt3, … |
||
Jannes Profil |
#3 · Zasláno: 5. 8. 2013, 18:13:55
juriad:
Každý riadok obsahuje len jeden produkt. Vďaka, vo voľnom čase vyskúšam. |
||
Kajman Profil |
#4 · Zasláno: 5. 8. 2013, 18:46:08
Případně
SELECT Sum(mnozstvi) AS pocet ... |
||
Časová prodleva: 11 let
|
0