Мне нужно получить последний день месяца, указанный в качестве даты в SQL. Если у меня есть первый день месяца, я могу сделать что-то вроде этого:
DATEADD(DAY, DATEADD(MONTH,'2009-05-01',1), -1)
Но кто-нибудь знает, как его обобщить, чтобы я мог найти последний день месяца для любой даты?