Actualmente lo estoy haciendo asi
Código PHP:
set @Anysenrera=(select convert(DATETIME, DATEADD(year, -4, getdate()), 112))
//obtengo 4 años atras
set @Anysenrera=(select convert(DATETIME, DATEADD(month, -6, @Anysenrera), 112))
//obtengo los 6 meses atras
set @Anysenrera = (SELECT (select convert(DATETIME,dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,@Anysenrera )+1, 0)),112)));
//obtengo el ultimo dia del mes , de las 2 operaciones anteriores.
//es decir esto nos daria como resultado el 30 de abril del 2005.
Luego tengo otra duda sobre esta fecha quiero posicionarme al primera dia del mes y no se como.
gracias , radge