18. januar 2002 - 09:02Der er
10 kommentarer og 1 løsning
Gruppere poster - Case
Jeg skal lave et udtræk fra en tabel som skal gruppere posterne efter et bestemt felt. Det er jo ikke svært men jeg skal ind i mellem grupperingerne skrive en overskrift.
De grupperes efter et felt i tabellen der hedder BilMaerke.
Kan det ikke lade sig gøre i en SQL med Case noget?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SQLquery = \"SELECT * FROM Biler GROUP BY BilMaerke\" Set RS = Server.CreateObject(\"ADODB.Recordset\") RS.Open SQLquery, myConn, 1, 3 bilMaerke = \"\"
WHILE NOT RS.EOF if( rs(\"BilMaerke\") <> bilMaerke ) then bilMaerke = rs(\"BilMaerke\") response.write bilMaerke & \"<br>\" end if response.write rs(\"post\") rs.movenext WEND
ferdinan >> ja, men nute har også ret, det er bedst at sortere felterne først \"SELECT * FROM Biler ORDER BY bilmaerke\"
Forresten så vil du så have skrevet bilmærket ud en gang for hver post? For så vil jeg nok ikke bruge en select case. Så vil jeg nok bruge en ifsætning. Da den kun første gang at den kommer til teksten Volvo, skal skrive ud. Håber at jeg forstår dig ret.
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.