Доста сложна заявка.

sentenello

Registered
Здравейте,
Идеята ми е да изкарам отборите който са в серия от победи и в серия от загуби.
В базата данни записвам всички мачове и целта ми е да изведа отборите с по 5 поредни победи примерно, но за целта трябва да проверявам мачовете по дата и същевременно да проверявам колко са поредните победи. Ако може да ми дадете начални напътствия, а аз ще се опитам да я донаправя заявката.
 
sentenello каза:
Здравейте,
Идеята ми е да изкарам отборите който са в серия от победи и в серия от загуби.
В базата данни записвам всички мачове и целта ми е да изведа отборите с по 5 поредни победи примерно, но за целта трябва да проверявам мачовете по дата и същевременно да проверявам колко са поредните победи. Ако може да ми дадете начални напътствия, а аз ще се опитам да я донаправя заявката.

Реших да опитам да помогна, защото ми се намират 15 мин. свободни но се оказа, че не даваш никаква информация за това как записваш в базата данни.
Тоест аз не мога да ти напиша заявката.
Но ще се опитам да гадая (което не е добра идея) .
АКО записваш в дадена таблица загубите то може
да извадиш за даден отбор последните 5 мача подредени по дата.
Проверяваш дали има загубен мач и ако няма го маркираш като серия печелещ.
Ако няма спечелени мачове може да го пишеш в серия губещ.

Има обаче уловка че това че няма победи не значи, че има загуби.
Съжалявам, че не мога да ти напиша директно заявката.
Ако имах таблицата в която записваш щях да помогна повече.
 
Аз като логика знам как ще стане, но нямам нужните познания да я направя заявката.

В бд имам много полета, но тея който са ти нужни са:

Код:
domakin = varchar(255)
gost = varchar(255)
data = timestamp
result = int(11)

Трябва да селектирам всеки един отбор в БД независимо дали е бил домакин или гост и да проверя последните му 5 мача как са завършили. След което да изведа тея който са в серия.

Идеята ми е ако примерно няма достатачно отбори с по 5 победи да става нещо такова.

Легенда: П-победи Р-равенства З-загуби

Барселона - П П П П П
Арсенал - Р П П П П
Челси - З П П П П П
Милан - Р Р П П П
 
Ъпвам си темичката са надеждата да я погледне някой който може да помогне :D
 
Ако може някой да ми каже поне как да направя заявката да избера всеки отбор по отделно и да разбера кой са последните му мачове.
 

Back
Горе