wyciąganie danych po zakresie dat

0

Witam, mam w bazie danych tabelkę, w której mam kolumny dzien, miesiac, rok. I teraz mam pytanie jak napisać zapytanie, które wyciągnie mi dane z tej tabelki po zakresie dat?

Próbowałem z następującym zapytaniem, ale ono nie jest poprawne, bo np. nie wyciągnie mi danych z od 1 do 4 lipca.
SELECT * FROM tabela WHERE dzien>=5 AND miesiac>=6 AND rok>=2015 AND dzien<=15 AND miesiac<=7 AND rok<=2015

1

WHERE date(concat(rok, '-', miesiac, '-', dzien)) between '20150701' and '20150704'

1 użytkowników online, w tym zalogowanych: 0, gości: 0, botów: 1

Robot: PetalBot