webForumDet fria alternativet

Skapa serietabeller av spelschema?

ASP

10 svar · 1 261 visningar · startad av asp

Medlem sedan aug. 2002733 inlägg
Frågan#1

Hejsan alla programmerare.

Nu i sommarvärmen skulle jag behöva lite hjälp. Är det någon duktig SQLare eller ASPare som skulle kunna lösa detta problem?

- Jag vill, av ett spelschema kunna skriva ut en serietabell.

Såhär ser tabellen ut:

[b]ID	Datum		Hemmalag	Bortalag	Hemmamal	Bortamal[/b]
1	2004-06-17	GAIS		IFK Göteborg	1		0
2	2004-06-17	ÖIS		Elfsborg	2		2
3	2004-06-18	Elfsborg	GAIS		1		3

o.s.v.

Sedan skall serien man får fram se ut såhär:

[b]Lagnamn		M	V	O	F	Mål	P[/b]
GAIS		2	2	0	0	4-1	6
ÖIS		1	0	1	0	2-2	1
Elfsborg	2	0	1	1	3-5	1
IFK Göteborg	1	0	0	1	0-1	0	

o.s.v.

Jag skulle vara otroligt tacksam!

Ändrade den aningen fåniga rubriken. ;) //OveRRidE, moderator

Medlem sedan nov. 20017 144 inlägg
#2

Vad är en serietballe?
B.t.w: Serietabell vet jag inte heller vad det är. ;)

Medlem sedan aug. 2002733 inlägg
#3

haha jesper... :) hehe

Jag skrev lite fel där....

Jag valde att använda ordet serietabell istället för tabell eftersom det kunde uppfattas som något med databaser.

En tabell, serietabell, liga eller vad man nu vill kalla det, ser ut såhör:

http://www.svenskfotboll.se/Table.asp?TournamentId=20207

Medlem sedan nov. 20017 144 inlägg
#4

Vad står: "S V O F +/- P" för?

Medlem sedan jan. 20023 327 inlägg
#5

Matcher, vinster, oavgjorda, förluster, gjorda mål, insläppta mål,l poäng

Medlem sedan aug. 2002733 inlägg
#6

Japp precis.

Ingen?

Medlem sedan juni 2000974 inlägg
#7

Du får sortera efter P = största värdet
Om lagen har samma poäng får du även sortera efter antal plusmål. M = största värdet.
Skulle det vara så att det finns fler lag som har samma poäng samt samma antal mål så får du väl ta målkvot.
Skulle tro att antal gjorda mål går först då...

Medlem sedan aug. 2002733 inlägg
#8

Riffles. Allting sådant kan jag. Har varit intresserad av fotboll i 7 år nu.

Jag vill veta SQL-frågan!

Medlem sedan juni 2000974 inlägg
#9

Du måste börja med en räknare som räknar upp +1 när du har fyllt i ett resultat. Alltså att matchen har spelats.
Sedan ska du jämföra res1 och res2 dvs:

'p=poängen. seger = 3p, oavgjord = 1p, förlust = 0p

Om res1 är större än res2 då är det en hemmasager, dvs hemmalag får 3 poäng
p=3
Likaså om värdet är mindre då blir det en bortaseger.
Skulle värdena vara lika ja då blir matchen oavgjord.

Då sätter du in det värdet i din databas. Då bör du ha hemmalag, bortalag, datum, antalMatcher, poang, antalSegrar, antalOavgjorda, AntalForluster.

Om du fyller i värdena i ditt formulär så räcker det med att du fyller i vilka lag det är som har spelat matchen samt resultatet.

Lite hjälp på vägen är det iaf även om det inte är någon SQL-fråga...

Medlem sedan aug. 2002733 inlägg
#10

Alltså du har missuppfattat mig.

Jag har redan gjort ett script där jag skapar en tabell med ett spelschema - men det är två olika tabeller.

Nu vill jag med en SQL-fråga kunna skapa en serietabell av ett spelschema.

Medlem sedan maj 200125 inlägg
#11

Jag har gjort som följande för att skapa en serietabell.

Loopa igenom alla matcher för dom lag som tillhör den aktuella gruppen.

För varje match så kolla du om laget är hemma eller borta lag.
Hur många mål dom gjort och släppt in mm.
Dessa data sätter du sedan in i en tabell för temporär lagring.
När du har loppat igenom alla lag så loppar du igenom "temp"-tabellen och sorterar efter dom kritertier som du vill ha, poäng, målskillnad, flest gjorda mål mm.
Sedan så tar du bort dom rader som till hör temp-tabellen.
Ett tips är att du slumpar fram ett temporärt nummer som alla lag i temp-tabellen har som värde i en kolumn.

Kolla in http://www.cuponline.se , klicka på ex "MODO Cup 36", "Grupper" och sedan "Visa grupp XXXXX".
Där har jag använt ovanstående lösning.

Lycka till!

278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)