Manipulace s DATE

Ahoj :)
potrebovala bych takovou drobnost, nejak mi to nende ;)

mam sloupce text, zacatek, konec. zacatek a konec jsou v MySQL ve formatu DATE (rrrr-mm-dd).
a ted potrebuju, aby se mi zobrazoval text vzdy podle terminu, tj. zacatek-konec.
jak to vyberu?
mam:

$result = mysql_query("SELECT text FROM tabulka WHERE ((zacatek >= CURDATE()) AND (konec <= CURDATE()))");

coz je teda zrejme spatne. Poradite mi nekdo, prosim?
Diky

Petra
Pokud máš zacatek menší jak konec (to je asi logické), tak curdate() musí být větší jak začátek a menší jak konec. Tedy
... WHERE ((zacatek <= curdate()) and (konec >=curdate()))

pokud jsou podmínky opačně, tak se pochopitelně nic nevybere. Dobrá chybka, ale nezoufaj, já jsem takových udělal tunu a ještě mě určitě čekají. :-)