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 ?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Du skal havde et as med og ikke ' omkgring.: SQLSentence = "SELECT sum("timer") as total FROM oversigt where navn = '"&navn&"';"
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
lige langsom nok igen :o) /Søren Søndergård
hvordan bruger jeg så total? som en ganske almindelig varabel?
bruger hvad tænker du på?
Ja som en kolonne et et recordset Liste("kolonnenavn") Eks: Response.write "Total antal timer : " & Liste("total")
Nå jeg skriver det på denne måde du skriver for jeg en fejl 500
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.
kanon... jeg oprette lige endnu et spørgsmål til soes så du også kan få point...
12. juni 2002 - 09:24
#10
hov SQL'en skal være: SQLSentence = "SELECT sum([timer]) as total FROM oversigt where navn = '"&navn&"';"
12. juni 2002 - 09:31
#11
jeg takker for hjælpen
12. juni 2002 - 09:44
#12
soes kan du ikke lige lave et svar i sum()2
Kurser inden for grundlæggende programmering