Avatar billede eaglef1 Nybegynder
12. juni 2002 - 09:10 Der er 11 kommentarer og
1 løsning

sum()

Jeg har et problem med at trække summen ud af min tabel. Jeg har lavet følgende:

SQLSentence = "SELECT sum("timer")'total' FROM oversigt where navn = '"&navn&"';"
Set Liste = DBConn.Execute( SQLSentence )
   
DO UNTIL Liste.EOF
totaltimer  = Liste("total")
   
Liste.MoveNext
response.write totaltimer
LOOP

Jeg ved at min DBConn virker fint, mit problem må ligge i hvordan man trækker selve summen ud.

Er der mon nogen der ved hvordan det kan gøres ?
Avatar billede eagleeye Praktikant
12. juni 2002 - 09:14 #1
Du skal havde et as med og ikke '  omkgring.:

SQLSentence = "SELECT sum("timer") as total FROM oversigt where navn = '"&navn&"';"
Avatar billede soes Nybegynder
12. juni 2002 - 09:16 #2
jeg har aldrig brugt Sum funktion i Sql, men umiddelbart ville jeg mene at det skulle skrives sådan her:
SQLSentence = "SELECT Sum("Timer") As Total FROM oversigt WHERE navn = '" & navn & "'"

Og herefter køre den med din conn.

Når den skal udskrives gøres det sådan
Response.write Liste("Total")

/Søren Søndergård
Avatar billede soes Nybegynder
12. juni 2002 - 09:17 #3
lige langsom nok igen :o)

/Søren Søndergård
Avatar billede eaglef1 Nybegynder
12. juni 2002 - 09:19 #4
hvordan bruger jeg så total? som en ganske almindelig varabel?
Avatar billede soes Nybegynder
12. juni 2002 - 09:20 #5
bruger hvad tænker du på?
Avatar billede eagleeye Praktikant
12. juni 2002 - 09:21 #6
Ja som en kolonne et et recordset Liste("kolonnenavn")

Eks:

Response.write "Total antal timer : " & Liste("total")
Avatar billede eaglef1 Nybegynder
12. juni 2002 - 09:21 #7
Nå jeg skriver det på denne måde du skriver for jeg en fejl 500
Avatar billede eagleeye Praktikant
12. juni 2002 - 09:23 #8
Prøv at slå "Show Friendy HTML error" fra i IE ved Tools->InternetOption->Advanced
Så skulle du gerne få en lidt bedre fejl kode/besked.
Avatar billede eaglef1 Nybegynder
12. juni 2002 - 09:23 #9
kanon... jeg oprette lige endnu et spørgsmål til soes så du også kan få point...
Avatar billede eagleeye Praktikant
12. juni 2002 - 09:24 #10
hov SQL'en skal være:

SQLSentence = "SELECT sum([timer]) as total FROM oversigt where navn = '"&navn&"';"
Avatar billede eaglef1 Nybegynder
12. juni 2002 - 09:31 #11
jeg takker for hjælpen
Avatar billede eaglef1 Nybegynder
12. juni 2002 - 09:44 #12
soes kan du ikke lige lave et svar i sum()2
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