---
title: "Hämtar ut fel."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/53284-hämtar-ut-fel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "limpon"
published: "2002-09-15T14:17:34.000Z"
updated: "2002-09-15T18:53:58.000Z"
replies: 2
views: 194
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/53284-hämtar-ut-fel"
---

# Hämtar ut fel.

## #1 — limpon, 2002-09-15T14:17Z

```
SQL="select sum(points) as poang ,nick from enrad2 group by nick order by 1 desc"
```

Den hämtar inte ut alla poäng.
Säg det står t.ex

limpon = 1 poäng 
på en omgång
sedan nästa så har han 0 poäng
sedan nästa 1 poäng
då ska han ju visa 2 poäng.
det gör den inte den visar bara 1 nu.

Nån som kan ge ett bra svar på detta?

Permalänk: https://www.webforum.nu/p/53284

## #2 — limpon, 2002-09-15T15:03Z

Så här ser koden ut efter.

```
<%
SQL="select sum(points) as poang ,nick from enrad2 group by nick"
set rs=databas.execute(sql)
		%>
		<table border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" width="50%">

		<%
		response.write "<tr bgcolor='#D9E0E2'><td align='center'><p><b>Namn</td><td align='center'><p><b>Poäng</td><td align='center'><p><b>Antal omgångar</td></tr>"
y=0
	do until rs.eof
y=y+1

		SQL="SELECT * FROM Enrad2 where nick='"&rs("nick")&"'"
		set rs2=databas.execute(sql)
		response.write "<tr><td bgcolor='#FFFFFF'><p>"&y&": "&rs("nick") &"</td><td align='center' bgcolor='#F2F6F7'><p><b> "& rs("poang")&"</td><td align='center' bgcolor='#FFFFFF'><p>"

				SQL="SELECT Nick From enrad2 where nick='"&rs("nick")&"'"
				set rs3=databas.execute(sql)
				x=0
				do until rs3.eof
				x=x+1
				rs3.movenext
				loop

		response.write x&"</td></tr>"

		rs.movenext
		loop
%>
```

Hoppas det är där felet är.

Permalänk: https://www.webforum.nu/p/786457

## #3 — agneta_rung, 2002-09-15T18:53Z

Hej!

Vad är det du vill åstadkomma? :q

Att döma av rubrikraden i din kod vill du skriva ut en tabell med tre kolumner namn, antal och antal omgångar som personen deltagit i. Är det så? Vad använder du i så fall x, rs2 och rs3 till?

Vad tror du om nånting sånt här:

```
<%
SQL="select sum(points) as poang, nick, count(nick) as antal from enrad2 group by nick"
set rs=databas.execute(sql)
%>

<table border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" width="50%">
<tr bgcolor='#D9E0E2'>
  <td align='center'><p><b>Namn</td>
  <td align='center'><p><b>Poäng</td>
  <td align='center'><p><b>Antal omgångar</td>
</tr>

<%
y=0
do until rs.eof
  y=y+1
  response.write "<tr>"
  response.write "<td bgcolor='#FFFFFF'><p>"&y&": "&rs("nick") &"</td>"
  response.write "<td align='center' bgcolor='#F2F6F7'><p><b> "& rs("poang")&"</td>"
  response.write "<td align='center' bgcolor='#FFFFFF'><p>"& rs("antal") &"</td>"
  response.write "</tr>"
rs.movenext
loop
%>
</table>
```

Permalänk: https://www.webforum.nu/p/786590

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/53284-hämtar-ut-fel
