SELECT DISTINCT DATEADD(dd,-1,DATEADD(mm,DATEDIFF(mm,0,myDate),0))
from tblDates
where myDate >= @FirstDate
and myDate < DATEADD(dd,1,@LastDate)
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/