长情的情久 2022-03-23 15:46 采纳率: 60%
浏览 88

MySQL 查询某月一整月的数据

问题遇到的现象和发生背景

img


比如前台输入四月,查询出所有结算期为4月的数据,以此类推

我的解答思路和尝试过的方法

INTERVAL 1 MONTH
尝试过用这个 但没搞出来。

我想要达到的结果
  • 写回答

6条回答 默认 最新

  • CSDN专家-sinJack 2022-03-23 16:00
    关注

    查询当前月的sql

    SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
    

    查询指定月的sql

    SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) =#{date时间}
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月23日