[MySQL] Problem z porównaniem dwóch dat

Witam. Napisałem zapytanie, które zamiast wypisywać rekordy z danego przedziału wypisuje mi wszystkie możliwe. W czym rzecz?

$zapytanie = "SELECT `data`, `wartBool` FROM `kalendarz` WHERE `data`>('$rok.'-'.$miesiac.'-'.$dzien') ORDER BY `data` ASC";
$q="SELECT `data`,`wartBool` FROM `kalendarz` WHERE `data`>DATE('$rok-$miesiac-$dzien') ORDER BY `data` ASC";

Dzięki wielkie, problem rozwiązany