Estado del programa
Obtener el mes actual
Obtener los datos del mes anterior y del mes siguiente
select * from uf_zbglb where find_in_set('1',zbbm)>0
and rq like '2021-03%' or rq like '2021-3%'
or datepart(year,rq) =(select datepart(YEAR,ADD_MONTHS(DATE '2021-03-16',1)))
and datepart(month,rq) = (select datepart(MONTH,ADD_MONTHS(DATE '2021-03-16',1)))
or datepart(year,rq) =(select datepart(YEAR,ADD_MONTHS(DATE '2021-03-16',-1)))
and datepart(month,rq) = (select datepart(MONTH,ADD_MONTHS(DATE '2021-03-16',-1)))
Luego
seleccione datepart (YEAR, now () ); ingrese
en
select datepart (año, '2008-10-10' );
obtenga el último mes
SELECT ADD_MONTHS (DATE '2021-03-16', - 1);