Avatar billede cygnet Praktikant
10. januar 2007 - 21:26 Der er 7 kommentarer og
1 løsning

Find top 5 sælgere

Jeg vil gerne finde top fem sælgere i min butik. Jeg har en tabel der hedder Line - hvor der hver gang noget bliver købt bliver lagt en række der hedder ID og Product.

Hvordan kan jeg finde ud af hvilken fem produkter der er de mest solgte....

Lige nu henter jeg det via:

SELECT line.ID, line.Product
FROM line;


på forhånd tak.

Med venlig hilsen
Kristian Sørensen
Avatar billede kalp Novice
10. januar 2007 - 21:45 #1
SELECT TOP 5 line.ID as ln, line.Product as pr FROM line as l WHERE pr IN (SELECT COUNT(le.Product) as antal FROM line as le WHERE le.Product = pr) ORDER BY ln DESC


ja bare lige et hurtigt bud.. ikke sikkert den æder den.

hvis den gør skal det sidste DESC måske rettes til ASC

hvis den ikke brokker sig skal du hente dine resulatet ud af variablerne

ln og pr
Avatar billede helmet Nybegynder
10. januar 2007 - 21:50 #2
Må vel blive noget ala
SELECT TOP 5 line.Produkt, COUNT(line.Produkt)
FROM line
GROUP BY line.Produkt
ORDER BY COUNT(line.Produkt) DESC

hvor den grupper poster med samme produkt navn og sorterer efter antal med sammen navn og endeligt kun viser de 5 første poster (det højeste antal solgte).
Avatar billede cygnet Praktikant
10. januar 2007 - 21:51 #3
den siger den mangler en parameter værdi for pr
Avatar billede cygnet Praktikant
10. januar 2007 - 21:52 #4
helmet det fungerer jo perfekt....
Avatar billede cygnet Praktikant
10. januar 2007 - 21:52 #5
smider du et svar?
Avatar billede helmet Nybegynder
10. januar 2007 - 22:18 #6
Gerne. Et svar.
Avatar billede cygnet Praktikant
10. januar 2007 - 22:21 #7
Super - så er der topsælgere på http://www.alun.dk/shop/ :-p
Avatar billede helmet Nybegynder
10. januar 2007 - 22:24 #8
Nice :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester