目录
一、查询一天内的数据
二、查询一周内的数据
三、查询当年每个月的数据
刚学习Mybatis的朋友们可能遇到按时间范围查询数据表的需求,现在我把这些常用的三段查询语句分享给大家!
一、查询一天内的数据SELECT * FROM 表名 WHERe TO_DAYS(时间字段) = TO_DAYS(NOW())
二、查询一周内的数据
三、查询当年每个月的数据
注意要在 test 里面判断 month 参数不为空!!
AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-01') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-02') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-03') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-04') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-05') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-06') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-07') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-08') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-09') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-10') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-11') AND DATE_FORMAT( 字段名,'%Y-%m') = CONCAt(YEAR(NOW()), '-12')



