mam w tabeli dwie kolumny z datami (data_od, data_do), z różnych powodów zapisuję ją w formacie mm-dd bez roku, następnie wyświetlam poszczególne rekordy gdy dzisiejsza data zawiera się pomiędzy data_od oraz data_do. Wstawiłem do zapytania dodatkowo warunek sprawdzający czy data_do nie jest czasem większa od data_od bo to oznacza przełom roku. Wszystko ładnie działa, ale niestety wali się jeśli skrypt jest uruchomiony w miesiący grudniu a data_do jest również grudniowa...... pomocy.....
$dzisiaj = "$month-$day"; //zapytanie $sql = "SELECT * FROM tabelka WHERE (($dzisiaj BETWEEN data_od AND data_do) OR (data_od>data_do AND ($dzisiaj NOT BETWEEN data_do AND data_od)))";