---
title: "Where något = rent allmänt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51161-where-något-rent-allmänt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "CatZ"
published: "2002-08-24T09:01:19.000Z"
updated: "2002-08-24T11:24:00.000Z"
replies: 11
views: 275
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/51161-where-något-rent-allmänt"
---

# Where något = rent allmänt

## #1 — CatZ, 2002-08-24T09:01Z

Kan man göra nåt typ

```
SQL ="select sum(VP) from dnPoang where lagID = rent allmänt
```

rent allmänt vill jag ha för att alla lagens poäng ska summeras men bara där rätt lags ID är med :) om jag gör

```
where lagID = " & Request.Querystring("id")
```

 Så kommer ju inte mer än det lagets poäng summeras.

Någon som förstår ? ;)

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

## #2 — @nders, 2002-08-24T09:03Z

```
SQL ="select LagID, sum(VP) from dnPoang group by LagID"
```

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

## #3 — CatZ, 2002-08-24T09:11Z

```
		SQL =" SELECT dnPoang.Imp, dnPoang.Omg, sum(dnPoang.VP), dnPoang.poangID, dnPoang.lagID, dnLag.lagID, dnLag.lagNamn" & _
		" FROM dnPoang" & _
		" INNER JOIN dnLag" & _
		" ON dnPoang.LagID = dnLag.LagID" & _
		" WHERE dnLag.distrikt = 'Norra'" & _
		" GROUP BY dnLag.lagID"	
		Set rs = dbCom.Execute(SQL)
```

Ger följande fel:
*Feltyp:
Microsoft JET Database Engine (0x80040E21)
Du försökte köra en fråga med en mängdfunktion som inte innehöll det angivna uttrycket 'Imp'.
/dn/TMPh83jg1cc5k.asp, line 13*

Vad har jag gjort fel ? :)

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

## #4 — @nders, 2002-08-24T09:18Z

Alla fält som inte är beräknade måste finnas med i Group by-delen.

```
...Group by dnPoang.Imp, dnPoang.Omg, dnPoang.poangID, dnPoang.lagID, dnLag.lagID, dnLag.lagNamn
```

Om jag inte är helt ute på galen cykel (gammalt Bire-uttryck).

Mvh,

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

## #5 — CatZ, 2002-08-24T10:24Z

Följande kod 

```
SQL ="select LagID, sum(VP) from dnPoang group by LagID"
Set rs = dbCom.Execute(SQL)
%>
rad10 >><%=rs("lagID")%> har <%=rs("VP")%> poäng
```

 ger följande felmeddelande:
Feltyp:
ADODB.Recordset (0x800A0CC1)
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
/dn/TMPjtf5m1cfii.asp, line 10

Och givetvis så finns fälten i databasen

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

## #6 — @nders, 2002-08-24T10:35Z

Möjligen att fälten finns i databasen, men i ditt recordset finns inget fält som heter VP. Du har ett namnlöst fält som innehåller vp-summan dock.

Vi tar och ger det namnet ett fält med AS.

```
select LagID, sum(VP) [b]AS VP[/b] from dnPoang group by LagID
```

Mvh,

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

## #7 — CatZ, 2002-08-24T10:38Z

jaha ;) tack igen anders

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

## #8 — CatZ, 2002-08-24T10:50Z

Finns det något liknande sett som sum(fält) fast splitta summan och presentera varje resultat var för sig?

```
For Each tillfälle laget spelat en match
response.write "<td>" & resultatet just den omgången & "</td>"
rs.movenext
```

Nu lär ju inte just det fungera mene principen :)

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

## #9 — @nders, 2002-08-24T11:03Z

Jag förstår inte vad du menar, kan du utveckla?

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

## #10 — CatZ, 2002-08-24T11:07Z

Jag vill plocka ut alla resultaten från alla lag och presentera dom ungefär som jag gjorde med summan:

```php
lagID - summa
```

fast jag vill göra det såhär istället:

```
lag1 - resultat1 - resultat2 - summa
lag2 - resultat1 - resultat2 - summa
```

osv

> **@nders skrev:**
>
> Time for primal concrete sledge!

 Pantera r0x

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

## #11 — @nders, 2002-08-24T11:20Z

Var vill du ta resultat1 och resultat2 ifrån? Är det två matchresultat?

Beskriv gärna ingående hur din(a) tabell(er) ser ut.

Mvh,

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

## #12 — CatZ, 2002-08-24T11:24Z

tabellen dnPoang ser ut såhär

- poangID
- lagID
- Imp
- VP
- Omg

Jag funderar på hur jag får fram alla lagens omgångar från tabellen poäng och presenterar dem efter varandra och tillslut en summa av alla poängen. Summan fick jag ju hjälp med och den funkar fint :)

- Lag  -omg1 -omg2 - omg3 - omg4-omg5  totalt
- lag1 -   15   -   24   -   23   -   12   -     1 = 75
- lag2 - 10 - 10 - 10 - 10 - 1 = 41

osv

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51161-where-något-rent-allmänt
