小编前言

一下使用教程

一下使用教程

  1. mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月 数据
  2. 今天
  3. select * from 表名 where to_days(时间字段名) = to_days(now());
  4. 昨天
  5. SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
  6. 7天
  7. SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
  8. 近30天
  9. SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)
  10. 本月
  11. SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
  12. 上一月
  13. SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1
复制代码

回复

使用道具 举报

0

主题

7

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2019-6-15 13:18:07 | 显示全部楼层
沙发
学习到了
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.