mysql 查询当天、本周,本月等日期数据

mysql 查询当天、本周,本月等日期数据

mysql 查询当天、本周,本月等日期数据

文章插图
mysql 查询当天、本周,本月等日期数据

文章插图


需要这些哦
mysql
navicat for mysql
用法查询当天数据,如下图所示:
【mysql 查询当天、本周,本月等日期数据】select * from 数据库表名 where to_days(时候字段名) = to_days(now());
mysql 查询当天、本周,本月等日期数据

文章插图

查询昨天数据,如下图所示:
SELECT * FROM 数据库表名 where TO_DAYS( NOW( ) ) - TO_DAYS( 时候字段名) <= 1
mysql 查询当天、本周,本月等日期数据

文章插图

查询比来7天、30天的数据,如下图所示:
SELECT * FROM 数据库表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时候字段名)
SELECT * FROM 数据库表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时候字段名)
mysql 查询当天、本周,本月等日期数据

文章插图
mysql 查询当天、本周,本月等日期数据

文章插图

查询本月的数据,如下图所示:
SELECT * FROM 数据库表名 WHERE DATE_FORMAT( 时候字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
mysql 查询当天、本周,本月等日期数据

文章插图

查询上月的数据,如下图所示:
SELECT * FROM 数据库表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时候字段名, '%Y%m' ) ) =1
mysql 查询当天、本周,本月等日期数据

文章插图


以上内容就是mysql 查询当天、本周,本月等日期数据的内容啦,希望对你有所帮助哦!

    推荐阅读