上个月最大日期不一定是最后一天 请问这个公式或者sql怎么写
select max(日期字段) as 最大值 from 表名称
where 日期年月='2023-05'
我用的Oracle数据库,最大日期肯定是当日日期,where 日期字段 = to_char(sysdate,'yyyy-MM-dd')
select to_char(sysdate,'yyyy-MM-dd') from dual
上个月的话要对月操作下:add_months(sysdate,-1)
select to_char(add_months(sysdate,-1),'yyyy-MM-dd') from dual