Avatar billede larserik Nybegynder
12. december 2000 - 00:52 Der er 7 kommentarer og
2 løsninger

summering

jeg har laget en database og noen asp sider, nå har jeg lyst til å summere sammen alle felt i databasen som heter pris og som har verdien \"ok\" i feltet \"status\", og få summen skrevet ut på min asp side.. har hatt litt problemer med å få dette til så jeg er takknemlig om noen kan hjelpe meg litt her.

hvis det ble problemer med å forstå norsk her så skrik ut, norsk og dansk er nå veldig likt så det burde vel gå bra :)
Avatar billede tdaugaard Nybegynder
12. december 2000 - 00:54 #1
sql = \"SELECT SUM(status) AS total FROM din_tabel;\"
set rs= conn.execute(sql)
pris = rs(\"total\")
Avatar billede tdaugaard Nybegynder
12. december 2000 - 00:56 #2
mht. til dit norsk så kan man sagtens forstå det nok til at hjælpe dig :-)
dog har jeg lige et spørgsmål.. jeg er ikke helt sikker på hvad du mener med:

\"databasen som heter pris og som har verdien \"ok\" i feltet \"status\"\"
Avatar billede kornfreak Nybegynder
12. december 2000 - 00:57 #3
Jeg er nordmand :)
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"DINDATABASE.mdb\")

pris = 0
SQL = \"select * from TABEL where status = \'ok\'\"
set rs = conn.execute( SQL )
if rs.eof Then
response.write(\"fejl bla..bla\")
else do until rs.eof
pris = pris+rs(\"pris\")
rs.movenext
loop
end if
rs.close
set rs = nothing
set SQL = nothing

response.write(pris)

Dette er så ikke testet men burde virke :)
Avatar billede kornfreak Nybegynder
12. december 2000 - 00:58 #4
Argh...altid for sent ude ;(...hehe!
Avatar billede tdaugaard Nybegynder
12. december 2000 - 01:00 #5
*G*

kornfreak:> flg. er nok nemmere. .

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"DINDATABASE.mdb\")

SQL = \"SELECT SUM(pris) AS total FROM tabel WHERE status = \'ok\';\"
Set rs = Conn.Execute(SQL)

pris = CSng(Rs(\"total\"))
Ret Rs = Nothing
Conn.Close: Set Conn = Nothing

Response.Write pris
Avatar billede kornfreak Nybegynder
12. december 2000 - 01:03 #6
TD >> GÅ I SENG!!!, ikke nok med at du ligger på top 10, nu snupper du delme points foran næsen på de gamle sløve *GG*...ej, den er bare i vinkel, foressten en ting jeg ikke vidste det der, det er meget nemmere :)
Avatar billede tdaugaard Nybegynder
12. december 2000 - 01:06 #7
Jeg er jo nødt til at holde mig på toppen *lol*
Avatar billede kornfreak Nybegynder
12. december 2000 - 01:08 #8
*GG*
Avatar billede kornfreak Nybegynder
12. december 2000 - 02:02 #9
Er ret sikker på jeg fik de 15 fordi jeg er nordmand *G*
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