Het is beter om voor deze dingen het kolomtype DATETIME te gebruiken. Dan zou dit moeten werken:gebruik str_to_date() functie. Wissel ook de TUSSEN waarden.
WHERE dm.dl_time BETWEEN str_to_date('2011-05-06','%Y-%m-%d') AND str_to_date('2011-05-31','%Y-%m-%d')