[ theH @ 23.03.2011. 22:26 ] @
| Pokušavam da selektujem sve zapise jedne kolone i da ih poređam po broju pojavljivanja (u pitanju su šifre proizvoda u porudžbenici).
Pokušavam ovako:
Code:
SELECT DISTINCT sifra
FROM porudzbenica
ORDER BY COUNT(sifra)
ali ovo mi vrati samo jedan rezultat. Gde grešim?
|
[ mish_ns @ 23.03.2011. 22:29 ] @
Pa zar ti sifra nije kljuc, tj. jedinstvena?
[ theH @ 23.03.2011. 22:49 ] @
Jeste jedinstvena za proizvod. U tabeli sa proizvodima je svakom proizvodu dodeljena jedinstvena šifra. Ovde se radi o porudžbenici, gde želim da sortiram poručene proizvode po broju naručivanja. Ako je proizvod 258 poručen 15 puta, onda se nalazi u tabeli porudzbenica 15 puta i želim da ga prikažem ispred proizvoda 311 koji je poručen 8 puta.
[ mish_ns @ 23.03.2011. 22:59 ] @
Ne mogu da proverim ali probaj ovako:
Code:
SELECT DISTINCT sifra, COUNT(sifra) as ukupno
FROM porudzbenica
ORDER BY ukupno
[ mish_ns @ 23.03.2011. 23:29 ] @
Ovo bi trebalo da radi...provereno:
Code:
SELECT COUNT( sifra ) AS ukupno, sifra
FROM porudzbenica
GROUP BY sifra
ORDER BY ukupno DESC
Redja ih u opadajucem redosledu.
[ theH @ 23.03.2011. 23:59 ] @
Hvala Miloše, radi baš kako sam zamislio.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.