Между предложением в SQL

У меня есть оператор SQL для отображения данных между двумя датами. Я почти понял, но есть проблема.

Если я введуMarch 1,2012 to March 7, 2012... он должен показывать данные с датами между двумя ... но он также показывает все даты до марта 2012 года ... но всякий раз, когда я вводю 10 марта 2012 года по 30 марта 2012 года, SQL работает отлично ... любая помощь будет оценена , Спасибо

SELECT 
   agentname, noofcalls, qualified, booking, resched, 
   actualbooking, sales, remarks, 
   concat(month,' ',day,',',year) as 'date' 
FROM 
   tblagents
WHERE 
   (month between '" & cbosmonth.Text & "' AND '" & cboemonth.Text & "')
   AND (day between '" & cbosday.Text & "' AND '" & cboeday.Text & "')
   AND (year between '" & cbosyear.Text & "' AND '" & cboeyear.Text & "')"

Ответы на вопрос(3)

Ваш ответ на вопрос