近期项目中用到了查询当月数据记录的功能,最初的想法是在逻辑业务里构造好时间段进行查询,当写sql语句时感觉挺麻烦。所以就到网上搜索了一下,看看是不是能有简单的方法。果然。网络资源非常强大。以下结合我的项目表来把mysql查询今天,昨天,近7天,近30天,本月,上一月数据的sql语句记录一下。

有一张ad_proTrack_t 表。追踪产品时间字段为crt_time

查询今天的信息记录:

select * from ad_proTrack_t  where to_days(crt_time) = to_days(now());//今天做測试的时候调用到了这句sql,发现不是想要的结果。

经过尝试发现,to_days函数括号内的‘时间字段’不能加引號,加引號的转换后为NULL

查询昨天的信息记录:

select * from ad_proTrack_t where to_days(now()) – to_days(crt_time) <= 1;

查询近7天的信息记录:

select * from ad_proTrack_t where date_sub(curdate(), INTERVAL 7 DAY) <= date(crt_time);

查询近30天的信息记录:

select * from ad_proTrack_t  where date_sub(curdate(), INTERVAL 30 DAY) <= date(crt_time);

查询本月的信息记录:

select * from ad_proTrack_t  where date_format(crt_time, '%Y%m') = date_format(curdate() , '%Y%m');

查询上一月的信息记录:

select * from ad_proTrack_t where period_diff(date_format(now() , '%Y%m') , date_format(crt_time, '%Y%m')) =1;

mysql查询今天,昨天,近7天,近30天,本月,上一月数据相关推荐

  1. 黄聪mysql_黄聪:mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法

    mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添 ...

  2. mysql 30天销量_mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为in ...

  3. mySql 查询当天、本周、最近7天、本月、最近30天的语句

    mySql 查询当天.本周.最近7天.本月.最近30天的语句 原创 2017年04月13日 16:40:38 标签: 962 编辑 删除 -- 当天 SELECT * FROM 表名 WHERE wh ...

  4. Mysql查询获取过去一年,最后一天,每月,每月的数据

    Mysql查询获取过去一年,最后一天,每月,每月的数据 前言 今天博主将为大家分享Mysql查询获取过去一年,最后一天,每月,每月的数据,不喜勿喷,如有异议欢迎讨论! 锁的分类 在本MySQL教程中– ...

  5. mysql查询今天_昨天_7天_近30天_本月_上一月 数据_(转载)mysql查询今天、昨天、7天、近30天、本月、上一月数据...

    查询 今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW ...

  6. (转载)mysql查询今天、昨天、7天、近30天、本月、上一月数据

    (转载)http://blog.163.com/dreamman_yx/blog/static/26526894201053115622827/ 查询 今天 select * from 表名 wher ...

  7. mysql查询今天、昨天、7天、近30天、本月、上一月 数据

    今天      select * from 表名 where to_days(时间字段名) = to_days(now());      昨天      SELECT * FROM 表名 WHERE ...

  8. mysql查询出过去一个月_Mysql查询今天、昨天、7天、近30天、本月、上一月 数据...

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  9. MYSQL查询今天昨天本周本月等的数据

    今天 select * FROM 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

最新文章

  1. 亚马逊ses如何发qq_使用Amazon SES发送电子邮件
  2. 神策数据斩获大数据星河奖,首发用户行为分析标准
  3. Java8新特性之函数式接口
  4. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(二十二)脚本更新3.1
  5. LeetCode 460. LFU缓存(哈希双链表)
  6. if else 的或(||)
  7. 苹果测试充电速度软件,数据传输以及充电速度测试
  8. 深圳学校积分计算机,深圳积分入户初级计算机证书,居然也能积这么多分!
  9. nexus4刷机 android6.0,谷歌nexus 5刷机工具
  10. latex大括号 多行公式_怎样在word中快速输入复杂的公式(在线识别数学、物理或化学公式)?...
  11. 扫描二维码如何实现从微信内直接跳转外部浏览器打开指定页面
  12. error LNK2001的解决方法
  13. Trinity使用流程
  14. C++入门 “引用”,“内联函数” 详解
  15. 国内外dspace著名案例
  16. 文件服务协议:cifs/nfs 简介
  17. 前端leaflet框选下载bing遥感图
  18. Python 卸载所有pip依赖包
  19. 【调剂】淮阴工学院2020年硕士专业学位研究生调剂信息
  20. 11月--1293--小马过河

热门文章

  1. PostgreSql+PostGIS和uDig的安装
  2. TextSwitcher--文本切换器
  3. thinkphp3.1迁移php7,ThinkPHP3.1迁移到PHP7的注意事项
  4. UAA服务基础环境搭建
  5. SpringBoot最佳实践-Lombok简化开发
  6. 线程回顾Thread
  7. 自己写一个实现ApplicationListener​接口并且把该组件加入到容器中
  8. vue指令-单向和双向绑定
  9. 物理设计-如何存储日期类型
  10. RocketMQ简介、环境搭建