mysql获取指定月份所有日期 列表

SELECT date_format( date_add( '2023-03-01', INTERVAL ( id - 1 ) DAY ), '%Y-%m-%d' ) date
FROM sys_api_info 
WHERE id <= DAY (last_day( '2023-03-01' )) ORDER BY id;

sys_api_info 是随意一个你自己的数据表 只要主键int包含1-31的数据。日期必须为1号开始 如:'2023-03-01'

posted @ 2023-04-24 14:33  qwer78  阅读(547)  评论(0)    收藏  举报