字段为时间戳

         if($cat_id==1){//今天$start = strtotime(date('Y-m-d', time()));  //当前时间 当天0时0分0秒$end = $start + 86400; //,获取明天,一天是86400(时间戳)}elseif($cat_id==2){//昨天$start = strtotime(date('Y-m-d', time()))- 86400; //获取昨天,一天是86400(时间戳)      $end = strtotime(date('Y-m-d', time())); }elseif($cat_id==3){//前天$start = strtotime(date('Y-m-d', time()))- 86400*2; //获取前天,一天是86400(时间戳) $end = $start+86400 ; }elseif($cat_id==4){//本周$start = strtotime(date('Y-m-d', time()).'+1 day -'.date('w', time()).' day');  $end = strtotime(date('Y-m-d', time()).'+1 week -'.date('w', time()).' day'.'+1 day') ; }elseif($cat_id==5){//本月$start=strtotime(date('Y-m-01 00:00:00'));$end = strtotime(date('Y-m-d H:i:s'));}else{//本季度$month=date('m');if($month==1 || $month==2 ||$month==3){$start=strtotime(date('Y-01-01 00:00:00'));$end=strtotime(date("Y-03-31 23:59:59"));}elseif($month==4 || $month==5 ||$month==6){$start=strtotime(date('Y-04-01 00:00:00'));$end=strtotime(date("Y-06-30 23:59:59"));}elseif($month==7 || $month==8 ||$month==9){$start=strtotime(date('Y-07-01 00:00:00'));$end=strtotime(date("Y-09-30 23:59:59"));}else{$start=strtotime(date('Y-10-01 00:00:00'));$end=strtotime(date("Y-12-31 23:59:59"));}}

select * from table where ctime between  $start and $end;

MYSQL - 查询今天、昨天、前天、本周、本月、本季度的数据相关推荐

  1. SQLServer日期函数及查询当日昨日本周本月本季度本年数据

    目录: 1. 查询当日.昨日.本周.本月.本季度.本年数据 2. 获取其他日期数据 查询结果: 3. 日期函数: 3.1 日期函数中参数 type 的设定值: 3.2 Convert(data_typ ...

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

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

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

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

  4. 获取 本周本月本季度本年开始时间和结束时间

    获取 本周本月本季度本年开始时间和结束时间 转载连接:https://blog.csdn.net/Augus3344/article/details/51015704

  5. mysql 最近15天,Mysql查询今日/昨天/15天前/上个月/去年/上周每日等函数

    MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周.上周.本月.上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看. 查询当前今天的数据 SELECT name,sub ...

  6. Mysql查询某个字段多个值最新一条数据

    需求 电力实时数据表中,查询多个设备最后一次插入的数据 版本 SQL SELECT * FROM(SELECT id,deviceid,powertotal FROM t_electric_realt ...

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

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

  8. mysql sysdate本周_oracle 、mysql 取昨天 前天 本周 数据

    查询今天数据: SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,'YYYY-MM-DD')=TO_CHAR(SYSDATE,'YYYY ...

  9. MySQL查询本天、本周、本月数据

    -- 今天 select * from 表名 where to_days(时间字段名) = to_days(now());-- 本周 YEARWEEK(now(),1) 后面的1表示从周几开始 0表示 ...

  10. sql查询本天,本周,本季度,本年,前一天,后一天,最后一天,本季度天数,本月天数

    [sql]  MySQL里获取当前week.month.quarter的第一天/最后一天       当前week的第一天:   select date_sub(curdate(),INTERVAL ...

最新文章

  1. python os.system重定向stdout到变量 ,同时获取返回值
  2. linux mysql cpu 高,Linux系统中关于Mysql数据库导致CPU很高的问题解决
  3. VTK:PolyData之CellCenters
  4. 专注jQurey的博客【2012年度IT博客大赛分类推荐】
  5. cisco 生成树协议PVST+
  6. 炸金花 php算法,php 炸金花牌型 和 比牌 规则
  7. 缺失值处理 - 拉格朗日插值法 - Python代码
  8. IIS7的HTTP 500.19错误
  9. mysql建立聚族索引语句,MySQL学习教程之聚簇索引
  10. mac视频播放器哪个最好用?不妨试试OmniPlayer Pro mac中文版吧
  11. ant design vue pro 支持多页签模式 页签可以缓存
  12. 基于单片机的气象监测系统
  13. 《ClickHouse原理解析与应用实践》读书笔记(7)
  14. 黑苹果OC配置工具:OpenCore Configurator for Mac(2.48.0.0中文)
  15. BootStrap 导航栏实现下滑消失,上滑出现
  16. O2O模式下,生活服务类App精准引流和渠道评估方法
  17. 数据库原理及应用学习笔记
  18. Astra相机的ROS开发环境配置与使用
  19. 界面扩大缩小操作按钮_数控机床基本操作,超容易,一次看懂两次学会
  20. 华为Mate30EPro参数配置

热门文章

  1. NGINX动态XFF黑名单配置
  2. 不下载APP就不给看?工信部:这类APP要整改
  3. SCI相关,写作、发表、检索、英语润色等
  4. 计算机二级excel常考的知识点,计算机二级MS Office考试Excel部分常考函数总结
  5. 理工科Word论文排版(章节自动标号、公式自动标号、图片自动标号、表格自动标号、标号交叉引用、公式参数介绍等),持续更新
  6. Kali安装之后必做20件事
  7. 四级词汇——不择手段记单词
  8. java硬币翻转问题_java – 硬币翻转程序
  9. Actix Websockets with Protobuf
  10. 聚光灯效应和旁观者效应