Avatar billede cbadk Novice
17. juni 2004 - 12:55 Der er 10 kommentarer og
3 løsninger

Hvordan regner man totalsum ud for en celle i en access database?

Jeg har en database med følgende:

1)En tabel med brugerid og så vidre
2)En tabel med pointfordeling med id!

Den ser sådan ud:
---------------------------

points_id  points_res  points_userid  points_desc  points_from 

----------------------------

Men hvordan kan jeg lægge summen fra points_res sammen og lave en top 5 ud fra bruger navnet i den anden tabel med bruger id'et ?


DET ER ET GODT SPØRGSMÅL!

Derfor giver jeg 200 points til den der kan besvare dette :)

Med venlig hilsen
Claus Andersen
Avatar billede medions Nybegynder
17. juni 2004 - 12:59 #1
SELECT  SUM(points_res) As resultat FROM tblTabelnavn1 t1, tblTabelnavn2 t2 WHERE t1.points_id = t2.points_id ORDER BY resultat

Prøv noget ligende dette...

//>Rune
Avatar billede fennec Nybegynder
17. juni 2004 - 13:01 #2
"select bruger.id, bruger.navn, sum(point.points_res) as totalPoint from (bruger join point on point.point_userid=bruger.id group by bruger.id, bruger.navn order by sum(point.points_res) desc"
Avatar billede cbadk Novice
17. juni 2004 - 13:07 #3
hmm..hvad så med top 5 ?
Avatar billede fennec Nybegynder
17. juni 2004 - 13:08 #4
det sætter du bare ind.

"select top 5 bruger.id, bruger.navn, sum(point.points_res) as totalPoint from (bruger join point on point.point_userid=bruger.id group by bruger.id, bruger.navn order by sum(point.points_res) desc"
Avatar billede ferdinand.k Mester
17. juni 2004 - 13:08 #5
din sql skal bare starte med SELECT top 5
Avatar billede medions Nybegynder
17. juni 2004 - 13:08 #6
Hov, min fejl:

SELECT TOP 5 * SUM(points_res) As resultat FROM tblTabelnavn1 t1, tblTabelnavn2 t2 WHERE t1.points_id = t2.points_id ORDER BY resultat

//>Rune
Avatar billede medions Nybegynder
17. juni 2004 - 13:09 #7
Hmm sådan mener jeg vidst nok det er:

SELECT TOP 5 *, SUM(points_res) As resultat FROM tblTabelnavn1 t1, tblTabelnavn2 t2 WHERE t1.points_id = t2.points_id ORDER BY resultat

//>Rune
Avatar billede cbadk Novice
17. juni 2004 - 13:11 #8
oky...prøver det lige lidt senere i dag...vender tilbage ved 3 tiden
Avatar billede cbadk Novice
07. juli 2004 - 20:36 #9
hmm...det er fanme mange at skulle igennem...nå men prøver dem en efter en :) !!
Avatar billede cbadk Novice
31. oktober 2004 - 21:23 #10
takker
Avatar billede medions Nybegynder
01. november 2004 - 16:48 #11
Hmm hvorfor acceptere du dig selv til 100 points?

//>Rune
Avatar billede ferdinand.k Mester
01. november 2004 - 22:46 #12
det er lidt dårlig stil hvis du vil fortsætte med at kunne hente hjælp her på eksperten...
Avatar billede cbadk Novice
01. november 2004 - 23:04 #13
Det var langtid siden jeg skrev denne...så derfor tog jeg dem der var på listen. Også for at afslutte nogle af de sprøgsmål jeg har stillet!

Jeg ved ikke hvorfor folk ikke kan kende forskel på SVAR og Kommentar

Hvis man har et svar på det skrevende, skal man vælge "SVAR"
Hvis man vælger Kommentar, er det somregel fordi man gerne vil kommenterer det som er skrevet.

Er det fordi folk er bange for at virke som om de er kloge...alle kan jo have deres erfaring...

Medions > jo jeg skylder dig alle points fordi du var hurtigst med det rigtige svar ... skal nok komme en anden gang :)
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