达梦 数据库操作日期

排班情况
获取当月
获取上月和下月的数据

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)))

当年

select datepart(YEAR,now());

得到年

 select datepart(year,'2008-10-10');

得到上月

 SELECT ADD_MONTHS(DATE '2021-03-16',-1);

你可能感兴趣的:(数据库,达梦,日期函数,操作日期)