CREATE Function GetMonthEnd(@Date DateTime)Returns DateTimeASBegin Return (dateadd(mm, datediff(mm, 0, @Date) + 1, 0) - 1)End
Select dateadd(mm,datediff(mm,-1,PlanEndDate),-1) as PlanEndOfMonthDatefrom MyTable