Ge exempel på datainnehåll.
Ge exempel på vilket resultat du vill ha (givet värde på inparametrarna).
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?