Avatar billede stormlic Nybegynder
28. november 2002 - 17:04 Der er 7 kommentarer og
1 løsning

SQL "Group by" og ASP

Er der en ved hvordan man viser en tabel over et udtræk fra en database, hvor i der er brugt en Group By funktion i SQL-sætningen?

SQL = "SELECT deptno, ename FROM emp GROUP BY deptno ORDER BY ename"

Jeg bruger VBScript og en Oracle DB.

NB. Jeg kan sagtens vise andre udtræk.
Avatar billede pfp Nybegynder
28. november 2002 - 17:06 #1
Du kunne måske have noget ud af at kigge på følgende link:
http://www.w3schools.com/sql/sql_groupby.asp
Avatar billede stormlic Nybegynder
28. november 2002 - 17:12 #2
Ja okay, jeg er vist lidt galt på den. Jeg ønsker at vise "deptno" en gang, så alle de "ename"s der høre til, så det næste "deptno"...

Jeg mente at jeg kunne bruge Group by til det :(
Avatar billede coltau Juniormester
29. november 2002 - 13:58 #3
Så skal den se således ud:

SQL = "SELECT deptno, ename FROM emp GROUP BY deptno ORDER BY deptno, ename"
Avatar billede sostack Nybegynder
29. november 2002 - 14:14 #4
Jeg kunne forestille mig noget lignende dette!
eengang = ""
document.write("<table cols=2 border=1>")
while NOT rs.EOF do
if eengang <> rs('deptno') then
if tabelraekke <> "" then
  document.write(tabelraekke & "</td></tr>)
end if
tabelraekke = "<tr><td valign=top>" & rs('deptno') & "</td><td>" 
eengang = rs('deptno')
else
tabelraekke = tabelraekke & rs('ename') & "<br>"
end if
loop
document.write("</table>")
Avatar billede sostack Nybegynder
29. november 2002 - 14:16 #5
rs.movenext skal lige ind før loopen, ellers går det da helt galt
Avatar billede sostack Nybegynder
29. november 2002 - 14:23 #6
Og for at få sidste tabelraekke med:
document.write(tabelraekke & "</td></tr>)
efter loop.

Jeg er vist begyndt at holde week-end, lidt for tidligt
Avatar billede stormlic Nybegynder
29. november 2002 - 15:11 #7
tak, jeg ser på det når jeg kommer hjem ;)
Avatar billede stormlic Nybegynder
03. december 2002 - 09:39 #8
Jeg har fundet en løsning, med 2 recordset inden i hinanden.
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