Autor Zpráva
Feryi
Profil *
Zdravim,

potřeboval bych poradit, mám následující dotaz:
SELECT *
FROM zapasy
WHERE kolo=(SELECT max(kolo) FROM zapasy WHERE sub_id=0 AND tym=2 AND vysledek_domaci IS NULL) AND sezona=6 AND tym=2


Potřeoval bych tam ovšem nějak přidat podmínku, aby se vždy ty zápasy, které mi to vybere, zobrazovali jen do pátku. Např. tyto zápasy mají datum sobota 15.1.2011 10:15 a já potřebuji, aby se ze dne 14. na 15. skryli, to samé platí, kdyby byl měl zápas datum 15.1.2011. A následně potřebuji, aby se již zobrazili zápasy, které se budou hrát další víkend, tedy 22.1.2011, ovšem zase ze dne 21. na 22. by se skryly.

Snad jsem to popsal jasně, případně se zeptejte. Jinak momentálně mám čas v db uložen unixovém formátu, ovšem přemýšlím na přepsání na datetime, kdyby bylo kvůli tomuto dotazu potřeba.

Díky moc za pomoc
Kajman_
Profil *
Možná něco jako
SELECT *
FROM zapasy
WHERE kolo=(SELECT min(kolo) FROM zapasy WHERE sub_id=0 AND tym=2 AND sezona=6 AND vysledek_domaci IS NULL AND datum>adddate(curdate(),interval 1 day)) AND sezona=6 AND tym=2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: