Avatar billede lund_dk Praktikant
26. august 2004 - 11:52 Der er 7 kommentarer og
1 løsning

Lægge poster sammen

Har en tabel hvor jeg samler en masse tal.
Lad os sige den ser sådan her ud:

ID  FELT1  FELT2  FELT3    DATO
1      2      5      88    24-08-2004
2    10      45      4      25-08-2004
3    33      44      55    26-08-2004

Det jeg skal have lavet, er at lave en søgning mellem en dato til anden, gør jeg med :

strSQL = strSQL & " dato BETWEEN # " & fradato & "# AND #" & tildato & "# "

Vil så med min søgning gerne ligge posterne sammen

FELT1 : xx antal
FELT2 : xx antal
FELT3 : xx antal

Hvordan gør jeg dette nemmest.
Skal lige sige jeg har 15 kolonner (FELT1 - FELT15) som jeg skal have regnet ud.
Avatar billede ldanielsen Nybegynder
26. august 2004 - 12:44 #1
SELECT SUM(FELT1) AS Sum1,  SUM(FELT2) AS Sum2,  SUM(FELT3) AS Sum3
FROM .....
Avatar billede ldanielsen Nybegynder
26. august 2004 - 12:47 #2
Der er ikke lige nogen let metode SQL-mæssigt, men du kan da lave noget

strSQL = "SELECT "


for i = 1 to 15
  if i > 1 then strSQL = strSQL & ", "
  strSQL = strSQL & "SUM(" & i & ") AS Sum" & i
next
Avatar billede lund_dk Praktikant
26. august 2004 - 13:49 #3
hvordan hulen udskriver jeg det så ?

har prøvet med <%=Sum1%>(tom udskrivning) & <%=rs("Felt1")%>(giver fejl)
Avatar billede glen5000 Nybegynder
26. august 2004 - 14:09 #4
Du udskriver det ved at skrive <%=rs("Sum1") %>, og <%=rs("Sum2") %> osv.
Avatar billede ldanielsen Nybegynder
26. august 2004 - 14:13 #5
Yes, AS bruges til at angive et navn (et alias) til en kolonne der ikke har et navn af en eller anden grund
Avatar billede lund_dk Praktikant
03. januar 2005 - 14:39 #6
Lig et svar ;)
Avatar billede ldanielsen Nybegynder
03. januar 2005 - 15:02 #7
ok
Avatar billede ldanielsen Nybegynder
03. januar 2005 - 15:05 #8
Tak for det
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