Avatar billede assassin Juniormester
29. december 2004 - 10:35 Der er 3 kommentarer og
1 løsning

calculated field ved brug af access database

Jeg bruger følgende syntax til at hente forskellige oplysninger i en acces database:
dtsHentKarakterUdstyr.CommandText:=
        'SELECT Udstyr.UdstyrID, udstyrNavn, vaegt, pris,    Karakter_Udstyr.UdstyrID '+
        'FROM Udstyr, Karakter_Udstyr '+
        'WHERE Karakter_Udstyr.KarakterID = '+aKarakterID+' '+
        'AND Udstyr.UdstyrID = Karakter_Udstyr.UdstyrID';
    dtsHentKarakterUdstyr.Open;

Jeg vil gerne have den samlede vægt for det fundne udstyr og har prøvet med følgende:
SUM(vaegt) AS vaegtIalt, men det virker ikke.

Hvordan skal det så gøres?
Avatar billede pjotre Novice
29. december 2004 - 11:55 #1
Ønsker du både datafelter og en sum som resultat, skal du efter din where også have en
group by feltnavn1, feltnavn2 osv.
Husk at felterne i den sidste linie også skal med i select.
Avatar billede assassin Juniormester
29. december 2004 - 12:09 #2
Jeg ønsker bare en sum som resultat
Avatar billede pjotre Novice
29. december 2004 - 12:17 #3
Select sum(K.pris)                 
from Udstyr U, Karakter_Udstyr K
where K.KarakterID = "' + aKarakterID + '" and U.UdstyrID = K.UdstyrID'

OBS: sum(K.pris) hvis prisen er i Karakter_udstyr ellers sum(U.Pris)
Avatar billede assassin Juniormester
06. januar 2005 - 12:48 #4
Jeg kan ikke få det til at virke, så jeg lukker
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