Avatar billede ravnkilde Nybegynder
10. marts 2006 - 14:38 Der er 6 kommentarer og
1 løsning

SQL - SELECT SUM fra flere felter i database

Hej!

Jeg har en (access) database med 16 felter (fra Q1 til Q16). Jeg skal have sammenlagt værdierne for Q1-Q4, Q5-Q8, Q9-Q12 og Q13-Q16.

Jeg kan sagtens hente den samlede værdi for ét felt, men altså ikke for flere felter. Jeg har brug for de respektive samlede værdier, i det jeg skal lave en procentvis fremstilling, der viser hvor mange % værdierne Q1-Q4 udgør af den totale værdi for Q1-Q16. Først skal jeg lige have Q1-Q4 på plads.

Min sql er ikke korrekt. Nedenstående restunerer værdien 2000, trods at den kun skal være 2. I felterne ingår værdierne fra 0 til 5.

Nogen, der kan hjælpe med at få sql'en på plads?

--- kode start sql ---

strSQL = "SELECT SUM(Q1 & Q2 & Q3 & Q4) AS Q1_SUM FROM Games"

--- kode slut sql ---
Avatar billede softspot Forsker
10. marts 2006 - 14:41 #1
kan du bruge dette:

strSQL = "SELECT SUM(Q1 + Q2 + Q3 + Q4) AS Q1_SUM FROM Games"
Avatar billede ravnkilde Nybegynder
10. marts 2006 - 15:06 #2
Ja, selvfølge, softspot! Jeg har prøvet med næsten alle mulige tegn og jeg har ledt efter den nødvendige dokumentation. TAKKER! PS: Husk at lægge et svar!
Avatar billede ravnkilde Nybegynder
10. marts 2006 - 15:11 #3
PS: Softspot: Ville det være nemmere/mere rigtigt at have en tabel i databasen med de samlede værdier og så hente dem ind?
Avatar billede softspot Forsker
10. marts 2006 - 15:11 #4
Ja, men har du snart flere point tilbage (jeg synes du overtakserer en anelse ;-))...
Avatar billede softspot Forsker
10. marts 2006 - 15:15 #5
Hmm... rigtig og forkert kan man vel ikke snakke om, det er vel et spørgsmål om hvad du har behov for at løse og om det du laver kan løfte opgaven. Indtil videre er der vel ikke nogen problemer med at løse den opgave du har, eller hvad?
Avatar billede ravnkilde Nybegynder
10. marts 2006 - 15:30 #6
Tak hjælpen - jeg har lidt kniven på struben, så din hurtige udrykning er alle pts værd. Jeg melder mig måske igen i løbet af weekenden ;-)
Avatar billede softspot Forsker
10. marts 2006 - 15:57 #7
Ja, det er også helt OK med pointantal, men jeg siger bare at du nok bliver set uanset pointantallet (næsten ;-)).

Jeg skal holde øje med dine spørgsmål i weekenden og hjælpe hvor jeg kan :)

Tak for point :)
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