Lo script seguente restituisce un valore di tipo datetime relativo all’ultima domenica del mese:

DECLARE @Data DATETIME = 'Data calcolo'
SELECT DATEADD(DAY, DATEDIFF(DAY, '19000107', DATEADD(MONTH, DATEDIFF(MONTH, 0, @Data ), 30)) / 7 * 7, '19000107')