I am building a past due billing query that pulls recorda that are 30, 60 or 90 days past due. The problem that I am having is the query for the 30 day is pulling all records for 30 days or more not for just the 30 day. The same for the 60. It pulls records for 60 and above. The criteria for the 30 day query (in the bill date field) <=date()-30. This is repeated for the 60 and 90 day queries as well. I have tried several things to get past this but I am coming up with nothing that is working. Please Help.