I have a table of a closemonth (the dates for every closemonth are different. Like close month for Oct: 10/20/00, and for Nov: 11/17/00 and so on till the year 2001). I have problem when running the query that know what month should I want to open the data for that month (This program can't use a list of choosing closemonth). I want to run a report for 11/17/00 but it open the one in 10/20/00. I tried every possible criterias (DateAdd, DatePart etc.) but still couldn't get what I want. I think I can't use the DateAdd or DatePart to do because the closedate in every months are different. Any help would be appreciate!