• Are you simply wanting to get the first day of the month?

    SELECT DATEADD(MONTH,DATEDIFF(MONTH,0,'5/10/2012'),0)

    This returns '5/1/2012'