Change this
<cfset end_date = #CREATEODBCDATE(toDate)#>
to this
<cfset end_date = #CREATEODBCDATE(dateadd("d",
1,toDate))#>
and this
WHERE dbDate BETWEEN #start_date# AND #end_date#
to this
WHERE dbDate >= #start_date#
AND dbdate < #end_date#
That's the logic. To improve it event more, use cfqueryparam.