Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Räkna och sedan sortera

Postades av 2004-04-08 21:02:21 - Mathias Vaigur, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 416 personer

Har snubblat över ett litet problem. Jag har två tabeller i en vanlig access databas, dels en tabell som heter LAG och bla innehåller lag_id och lag_namn. Sedan har jag en tabell som heter SPELARE, där det finns spelare_id, lag_id, spelar_namn och spelar_betyg (tal).

Det jag försöker åstakomma är en sortering av alla lagen (30 stycken), baserade på spelarnas betyg delat med antalet spelare för varje lag. Jag räknar ihop totalbetygen för varje lags spelare genom att köra en SELECT SUM för spelar_betyg.

<code>SELECT SUM(spelar_betyg) AS betyg FROM spelare WHERE lag_id = '"& RecSet("lag_id")</code>

Vilket fungerar fint. Även koden där jag räknar ihop antalet spelare för varje lag, fungerar fint. Men eftersom det är 30 olika lag, så kör jag SQL satserna i en loop. Och det är där jag kört fast. Hur skall jag kunna sortera alla lagen ifrån tabellen LAG? Med resultatet jag får för varje ihop räkning utav betygen / antalet spelare. Och är ganska säker på att det finns bättre lösningar än mitt lilla försök.

Kanske är lite luddigt förklarat. Men det jag försöker uppnå är alltså en sortering av dom 30 lagen, efter totalbetygen för respektive lags spelare, delat med antalet spelare för varje lag.


Svara

Sv: Räkna och sedan sortera

Postades av 2004-04-08 23:17:45 - Thomas Vanhaniemi

Hej!

Ska vi se om jag förstått dig rätt...

<code>SELECT LAG.lag_namn, Avg(SPELARE.spelar_betyg) AS lag_betyg FROM LAG INNER JOIN SPELARE ON LAG.lag_id = SPELARE.lag_id GROUP BY LAG.lag_namn ORDER BY Avg(SPELARE.spelar_betyg) DESC</code>

Detta ska ta ut medelvärdet på alla betyg från spelarna och ger som svar "lag_betyg".
Den sorterar efter högsta medel först och fallande siffror därefter.

Mvh,
Thomas Vanhaniemi


Svara

Sv: Räkna och sedan sortera

Postades av 2004-04-09 04:27:02 - Mathias Vaigur

Tack så mycket Thomas. Din lilla kodsnutt funkade perfekt. Ett stort tack till dig, som trots en något luddig förklaring, lyckades hjälpa mig :)

/mvh Mathias


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
5 897
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies