Avatar billede thomas-k Nybegynder
23. marts 2007 - 20:58 Der er 4 kommentarer og
1 løsning

Tæl antal poster for to kolonner og udregn

Jeg har en access db, hvor jeg vil tælle antallet af poster fra to forskellige kolonner, og derefter lave et minus stykke ud af de to kolonner.

ex:

Tæl hvor mange poster der er i kolonnen test1, tæl hvor mange poster der er i kolonne test2 og udregn et minus stykke. Lad os sige at der er 8 poster i kolonnen test1 og 6 poster i kolonnen test2. Dvs. et regnestykke der hedder 8-6.
Hvorledes kan man lave dette?
Avatar billede madeindk Nybegynder
23. marts 2007 - 21:47 #1
Dette er absolut utestet og ved ikke om det kan lade sig gøre.

SQL = "SELECT COUNT(a.*) as count1, COUNT (b.*) as count2 FROM tabel1 a, tabel2 b "
Set rs = ...

Response.Write Int(rs("count1")) - Int(rs("count2"))
Avatar billede thomas-k Nybegynder
23. marts 2007 - 21:54 #2
oki, tester lige...
Avatar billede thomas-k Nybegynder
23. marts 2007 - 21:58 #3
Øv, får dette:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i forespørgselsudtrykket "COUNT(a.*)".
Avatar billede thomas-k Nybegynder
23. marts 2007 - 22:28 #4
Nå, fandt ud af det:

SQL = "SELECT COUNT(test1) as count1, COUNT (test2) as count2 FROM tabel"
Set rs = Conn.execute(SQL)
Response.Write Int(rs("count2")) - Int(rs("count1"))

Takker alligevel for hintet madeindk, da jeg ellers ikke havde fundet løsningen. Hvis du lige smider et svar.
Avatar billede madeindk Nybegynder
24. marts 2007 - 09:47 #5
Ok
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