BETWEEN-Klausel in SQL

Ich habe eine SQL-Anweisung, um Daten zwischen zwei Daten anzuzeigen. Ich habe es fast geschafft, aber es gibt ein Problem.

Wenn ich eingebeMarch 1,2012 to March 7, 2012.. sollte Daten mit Daten zwischen den beiden anzeigen .. aber es zeigt auch alle Daten unter März 2012 .. aber wann immer ich 10. März 2012 bis 30. März 2012 eingebe, funktioniert die SQL einwandfrei .. jede Hilfe wird geschätzt . Vielen Dank

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 & "')"

Antworten auf die Frage(3)

Ihre Antwort auf die Frage