Autor Zpráva
k24
Profil *
tvuj poupraveny select

SELECT HRAC, UNIX_TIMESTAMP( d ) AS d
FROM (

SELECT d_hrac AS HRAC, min( datum ) AS d
FROM vysledky_ladder
GROUP BY d_hrac
UNION ALL SELECT h_hrac AS HRAC, min( datum ) AS d
FROM vysledky_ladder
GROUP BY h_hrac
) AS TMP
GROUP BY HRAC


produkuje

Cislo hrace : unixovy cas


Vse v poradku jenze potrebuji jeste

1/ rozlisit podminkou id_souteze ( where id_souteze=cislo)
2/ vytahnout Idcko zapasu

Ani 1 ani 2 mi za boha nefunguje.

Pak uz to bude kompletni!

DIKY!!!!
k24
Profil *
select HRAC, d FROM (


SELECT d_hrac AS HRAC, max( datum) as d

FROM vysledky_ladder
WHERE id_souteze=10
GROUP BY d_hrac

UNION ALL

SELECT h_hrac AS HRAC, max( datum) as d

FROM vysledky_ladder
WHERE id_souteze=10
GROUP BY h_hrac
) as TMP GROUP BY HRAC


takze tady je to za 1/

a za 2/ nevim. Kajmušo .. :-*
Kajman_
Profil *
Nejlepší bude si to psát do nějaké jiné tabulky :-)
24k
Profil *
:DDD ne vazne pujde to z tohoto jeste nejak rozumne vycucat? vsecko mi bezi krasne, potrebuju jeste to ID zapasu
Kajman_
Profil *
O rozumném řešení nevím. Oba ty poddotazy by se asi musely ještě slinkovat samo se sebou a celý ten sloučený balast ještě s obdobným balastem.

Pro první domácí zápas ten balast nebude tak velký, ale takhle to je něco, co rozhodně psát nehodlám :-)

Zkusil bych najít jinou cestu - kór když ty údaje jsou neměnné (jen přibývají) a během doby bude výpočet čím dál složitější.

Ale třeba to jde úplně jednodušše a jen o tom nevíme :-)
24k
Profil *
TJ na to ser ;) to spravi dalsi select :P
Toto téma je uzamčeno. Odpověď nelze zaslat.

0