Mas o menos con esto me lo puedo solucionar, lo malo es que hay que partir de una fecha inicial.
DECLARE @dateAntes date, @dateDespues date
DECLARE @mes int
SET @mes = 5
SET @dateAntes = '01/01/2010'
SET @dateDespues = DATEADD(WEEK, @mes, @dateAntes )
SELECT @dateAntes, @dateDespues
Saludos ;)