---
title: "Tabell!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/78604-tabell"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "asp"
published: "2003-05-31T21:16:24.000Z"
updated: "2003-06-02T14:45:29.000Z"
replies: 5
views: 233
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/asp/78604-tabell"
---

# Tabell!

## #1 — asp, 2003-05-31T21:16Z

Hej!

Jag håller på att göra en tabell där man visar hemmastatistik. Koden nedan skriver ut all statistik på hemmaplan för laget med id 1 (lagid = 1).

Här kommer en dålig SQL sats som jag använder:

```
[red]strSQL = "SELECT COUNT(*) FROM tblSpel WHERE ligaid = " & intID
Set objRSH = Conn.Execute(strSQL)

strSQL = "SELECT COUNT(*) FROM tblSpel WHERE ligaid = " & intID & " AND hlag = 1 AND hmal IS NOT null"
Set objRSHM = Conn.Execute(strSQL)

strSQL = "SELECT COUNT(*) FROM tblSpel WHERE ligaid = " & intID & " AND hlag = 1 AND hmal > bmal"
Set objRSHV = Conn.Execute(strSQL)

strSQL = "SELECT COUNT(*) FROM tblSpel WHERE ligaid = " & intID & " AND hlag = 1 AND hmal = bmal"
Set objRSHO = Conn.Execute(strSQL)

strSQL = "SELECT COUNT(*) FROM tblSpel WHERE ligaid = " & intID & " AND hlag = 1 AND hmal < bmal"
Set objRSHF = Conn.Execute(strSQL)

strSQL = "SELECT Sum(hmal) FROM tblSpel WHERE ligaid = " & intID & " AND hlag = 1"
Set objRSHGJ = Conn.Execute(strSQL)

strSQL = "SELECT Sum(bmal) FROM tblSpel WHERE ligaid = " & intID & " AND hlag = 1"
Set objRSHIN = Conn.Execute(strSQL)[/red]
```

Och jag skriver ut med tabellen med:

```
[red]Do Until objRSH.EOF

   Response.Write("Amica Wronki.....")
   Response.Write objRSHM(0)
   Response.Write("&nbsp;")
   Response.Write objRSHV(0)
   Response.Write("&nbsp;")
   Response.Write objRSHO(0)
   Response.Write("&nbsp;")
   Response.Write objRSHF(0)
   Response.Write("&nbsp;&nbsp;")
   Response.Write objRSHGJ(0)
   Response.Write(" - ")
   Response.Write objRSHIN(0)
   Response.Write("&nbsp;")
   Response.Write FormatNumber(objRSHV(0)*3+objRSHO(0),0)

objRSH.Movenext
Loop[/red]
```

Nu är det såhär att jag vill skriva ut alla lag, och inte bara lag med lagid = 1.

Hoppas ni förstår, annars skriv vad ni inte förstår.

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

## #2 — Josef, 2003-05-31T21:19Z

Byt ut första sql-satsen mot följande:

```
strSQL = "SELECT COUNT(*) FROM tblSpel"
```

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

## #3 — asp, 2003-05-31T21:23Z

Nej, du har missuppfattat mig. Det skall vara klart, den gör så att tabell.asp?id=2 visar tabellen för liga med id 2.

Men det är alla alla lag jag vill skriva ut i en serietabell.

```
[red]
strSQL = "SELECT Sum(bmal) FROM tblSpel WHERE ligaid = " & intID & " AND hlag = [blue]1[/blue]"
Set objRSHIN = Conn.Execute(strSQL)[/red]
```

/Blue skall bytas ut så att man kan visa alla. 1:an gör så att man bara visar statistik för lag med lagid 1.

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

## #4 — asp, 2003-06-01T10:25Z

Någon?

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

## #5 — klaspetersson, 2003-06-02T06:48Z

Vad vill du göra? Förklara mera.

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

## #6 — asp, 2003-06-02T14:45Z

Jag vill skriva ut en serietabell...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/78604-tabell
