select
date_format (date_trunc('month', current_date),'%Y-%m-%d') -- 本月第一天 2024-09-01
,date_format (date_add('month', 1, date_trunc('month', current_date)),'%Y-%m-%d') --下月第一天 2024-10-01
,date_format (date_add('month', -1,date_trunc('month', current_date)),'%Y%m%d') --上月第一天 20240801
,format_datetime(date_trunc('month', current_date),'yyyy-MM-dd HH:mm:ss') --本月第一天带时间 2024-09-01 00:00:00
,format_datetime(date_add('month', 1,date_trunc('month', current_date)),'yyyy-MM-dd HH:mm:ss')--下月第一天带时间 2024-10-01 00:00:00
修改 1 -1 数字改变月份