The Date() function only returns the date. That is, no time is returned. This causes your query to compare Midnight on the current date to the CommitDateTime field.There are several ways to handle this. In your case, I would probably change the query to:SELECT tblDATA_IDS1.State AS Sector, Count(tblDATA_IDS1.JobType) AS [Total Sync at NID]FROM tblDATA_IDS1WHERE (((tblDATA_IDS1.JobType) In ("ibaddo","ibadps","ibadsp","ibadss","iradps","iradss")) AND ((tblDATA_IDS1.WrStat) In ("assign","dispatch","pending")) AND ((tblDATA_IDS1.CommitDateTime)>=Date()) AND ((tblDATA_IDS1.CommitDateTime)<DateAdd('d', 1, Date())))GROUP BY tblDATA_IDS1.StateHAVING (((tblDATA_IDS1.State)="GA"));