---
title: "Räkna mål"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/127795-räkna-mål"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "andreas_lindh"
published: "2005-05-07T11:55:03.000Z"
updated: "2005-05-07T12:41:15.000Z"
replies: 2
views: 178
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/127795-räkna-mål"
---

# Räkna mål

## #1 — andreas_lindh, 2005-05-07T11:55Z

jag har en tabell som ser ut så här
gameID
TeamID
period
time_min
time_sec
player_id
action_type

Nu försöker jag räkna ut vad ställningen var när det blev mål
har försökt med den här frågan

```
SELECT 
sum(case when cast(time_min +':'+ time_sec as datetime) <= @time then 1 else 0 end)
FROM         tik2005_gameEvents
WHERE     (GameID = @gameID) and period <= @period and action_type = 'Goal' and teamID=@teamID
```

Problemet är att den räknar fel.
Ex
lag 1 gör mål efter 5 minuter i period 1 och efter 3 minuter i period 2

Då skriver frågan ut 1-0 två gånger istället för att skriva ut 2-0 vid det andra målet.

Någon som har ett förslag på hur jag ska göra?

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

## #2 — LarsG, 2005-05-07T12:01Z

Ge exempel på datainnehåll.
Ge exempel på vilket resultat du vill ha (givet värde på inparametrarna).

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

## #3 — andreas_lindh, 2005-05-07T12:41Z

Innehåll

```
GameID  TeamID  Period time_min  time_sec  player_id action_type
1              1           1         10             05            1               Goal
1              1           2         03             23            1               Goal
```

Då vill jag att utskriften ska bli
period 1 10.05 1-0
period 2 03.23 2-0

Nu blir det
period 1 10.05 1-0
period 2 03.23 1-0

@gameID = matchen tex 1
@period = perioden för det gjorda målet. tex 2
@time tiden för det gjorda målet tex 03.23
@teamID =laget som gjorde mål tex 1

Jag kör frågan två gånger vid varje mål för att få ut hur många mål varje lag gjort.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/127795-räkna-mål
