| 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: 13 let
|
|||
0