hay una funcion que se llama datediff y puedes sacar la diferencia entre fechas digamos algo asi
Código SQL:
Ver originalDECLARE @fecha1 AS datetime
DECLARE @fecha2 AS datetime
SET @fecha1=getdate()-30
SET @fecha2=getdate()
SELECT
CASE WHEN
datediff(dd,@fecha1,@fecha2)>15 THEN dateadd(mm,1,@fecha2) END calc
ahora una pregunta, los meses entre fechas para que???