19. december 2003 - 17:43Der er
8 kommentarer og 1 løsning
Læg tal sammen og gem i tabel.
I denne kode lægger jeg alle tal sammen i kolonne...
<% Do While Not rs.EOF SQL2 = "select sum(antal) as ialt from tilmeldte WHERE kampid = " & rs("id") Set TheCount = Conn.Execute(Sql2) ialt = TheCount("ialt") %>
<% Do While Not rs.EOF SQL2 = "select sum(antal) as ialt from tilmeldte WHERE kampid = " & rs("id") Set TheCount = Conn.Execute(Sql2) ialt = TheCount("ialt") Conn.Execute( "UPDATE bustur SET antal-t = " & ialt & " WHERE kampid = " & rs("id") ) %>
Det er naturligvis ikke testet - bare et hurtigt skud, men du burde kunne undgå loopet ved nedenstående SQL (kræver at du har sat SQL-92 på i din db )
update bustur set antal_t = (select sum(antal) from tilmeldte t inner join bustur b where t.kampid = b.kampid ) from bustur b2 inner join tilmeldte t2 on b2.kampid = t2.kampid
Lidt sent men har først fået det til at virke nu...
Synes godt om
Ny brugerNybegynder
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.