Se sei in sqlserver usa il comando DATEADD per il calcolo della differenza poi, CAST a DATE così da troncare i dati orari quindi eventualmente un FORMAT a come vuoi mostrarla
es:
set dateformat 'dmy'
declare @t1 datetime
declare @t2 datetime
set @t1 = current_timestamp
set @t2 = cast('12/11/2019 10:11:12' as datetime)
select t1=@t1, t2=@t2
select case when
month(@t1)<month(@t2)
then concat('mese t1: ', month(@t1) ,'minore mese t2: ',month(@t2))
else 'vice versa' end
as risposta
puoi provare questo esempio su
dbfiddle