Merhabalar Varchar formatındaki veritabanı tarih sütunumdan iki tarih arasındaki verileri listelemek istiyorum fakat tarihleri seçince sağlıklı çalışmıyor

$rezsorgu = $db->query("SELECT * FROM rezervasyon WHERE tarih BETWEEN '$baslangic' and '$bitis' ORDER by tarih ASC")->fetchALL(PDO::FETCH_ASSOC);


kullandığım kod bu yardımcı olabilecek var mı ?