如何获取当前日期的上个月日期,如现在是202106,想获的202105的日期,sql怎么写
不同的数据库写法有差异,你是什么数据库
sql server写法:
select to_char(add_months(trunc(sysdate),-1),'yyyy-mm-dd') from dual; 上月
select to_char(add_months(sysdate,-12),'yyyy-mm-dd') from dual ;去年
select to_char(add_months(to_date('202106','yyyymm'),-1),'yyyymm')