---
title: "Största vinst i ASP?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/76290-största-vinst-i-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "asp"
published: "2003-05-08T05:22:26.000Z"
updated: "2003-05-09T15:46:52.000Z"
replies: 26
views: 630
page: 1
pages: 2
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/76290-största-vinst-i-asp"
---

# Största vinst i ASP?

_Sida 1 av 2._

## #1 — asp, 2003-05-08T05:22Z

Hej!

Jag har en databas där jag sparar alla resultat för mitt fotbollslag. Kolummen för målen för mitt lag heter Gjorda och kolumen för insläppta mål heter Inslappta.

Nu vill jag räkna ut största vinsten, dvs största siffran mellan Gjorda och Inslappta.

Kan någon hjälpa mig?

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

## #2 — cyprys, 2003-05-08T05:43Z

```
SELECT TOP 1 (Gjorda - Inslappta) as DIff WHERE Gjorda > Inslappta ORDER BY 1 DESC
```

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

## #3 — Engine^, 2003-05-08T06:45Z

```
SELECT Max(Gjorda - Inslappta) AS Diff FROM [i]tabell[/i]
```

Nu får du förvisso en post även om det är flera matcher som har samma målskillnad.

```
SELECT TOP 3 (Gjorda - Inslappta) AS Diff FROM [i]tabell[/i] ORDER BY 1 DESC
```

Tre högsta...

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

## #4 — cyprys, 2003-05-08T06:51Z

Mjo, du får självklart lägga till övriga godtyckliga villkor i SQL-satsen.

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

## #5 — asp, 2003-05-08T14:36Z

Och hur skriver jag ut det?

Är den kod ok?

SELECT TOP 3 (Gjorda - Inslappta) AS Diff FROM Post ORDER BY 1 DESC

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

## #6 — asp, 2003-05-08T14:49Z

Detta skriver bara ut Målskillnaden, jag vill gärna ha så att det står både Gjorda och Inslappta mål...

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

## #7 — Engine^, 2003-05-08T15:07Z

```
SELECT TOP 3 Gjorda, Inslappta, Gjorda - Inslappta FROM Post ORDER BY 3 DESC
```

Så möjligtvis...

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

## #8 — mikul, 2003-05-08T20:16Z

```
SELECT TOP 3 Gjorda, Inslappta, (Gjorda - Inslappta) as Diff FROM Post ORDER BY 3 DESC;
```

```
response.write rs("Diff")
'eller
response.write rs(3)
```

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

## #9 — asp, 2003-05-09T14:22Z

Varför fungerar inte dena kod?

```
strSQL = "SELECT Max Gjorda, Inslappta, (Gjorda - Inslappta) AS Diff FROM Post"
Set objRSK = Conn.Execute(strSQL)
```

och för att skriva ut..

```
<%= objRSK(0) %>
```

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

## #10 — @nders, 2003-05-09T14:23Z

På vilket sätt fungerar det inte?

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

## #11 — asp, 2003-05-09T14:26Z

Det skriver bara ut 6. Inte 7-1...

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

## #12 — Engine^, 2003-05-09T14:32Z

Det är bara att skriva ut dom istället...

```
strSQL = "SELECT TOP 3 Gjorda, Inslappta, Gjorda - Inslappta FROM Post ORDER BY 3 DESC"

Set rsDiff = [i]connection[/i].Execute(strSQL, , 1)

While Not rsDiff.EOF
  Response.Write rsDiff("Gjorda") & " - " & rsDiff("Inslappta")
  
  rsDiff.MoveNext
Wend
```

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

## #13 — dahlgren, 2003-05-09T14:32Z

Du måste även skriva ut

```
<%= objRSK("inslappta")%>
<%= objRSK("inslappta") %>
```

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

## #14 — asp, 2003-05-09T14:38Z

dahlgen, din kod fungerade inte..

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

## #15 — dahlgren, 2003-05-09T14:45Z

Felmedelande?
Har du skrivit ut den med 

```
reponse.write (objRSK("inslappta") )
reponse.write (objRSK("gjorda") )
```

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

## #16 — asp, 2003-05-09T14:47Z

Error Type:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: ''
/Matchresultat/resultat.asp, line 142

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

## #17 — dahlgren, 2003-05-09T14:49Z

Kan du visa lite mera kod runt rad 142

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

## #18 — asp, 2003-05-09T14:50Z

ÄR det något fel på SQL koden?

strSQL = "SELECT Gjorda, Inslappta, (Gjorda - Inslappta) AS Diff FROM Post"
Set objRSK = Conn.Execute(strSQL)
\[kod\]

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

## #19 — asp, 2003-05-09T14:52Z

Rad 142 är den kod du senast skrev till mig.......

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

## #20 — Sebbe, 2003-05-09T15:12Z

```
strSQL = "SELECT TOP 1 Gjorda, Inslappta, (Gjorda - Inslappta) ORDER BY 3 DESC"
Set objRSK = [i]Connection-objekt[/i].Execute(strSQL)

Response.Write(objRSK("Gjorda") & "-" & objRSK("Inslappta") & "<br>")
Response.Write("Vi vann med " & objRSK(2) & " mål.<p>")
```

Borde väl funka? :q

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/76290-största-vinst-i-asp  
Nästa sida: https://www.webforum.nu/amne/asp/76290-största-vinst-i-asp/page2.md
