MYSQL - 查询今天、昨天、前天、本周、本月、本季度的数据
字段为时间戳
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 - 查询今天、昨天、前天、本周、本月、本季度的数据相关推荐
- SQLServer日期函数及查询当日昨日本周本月本季度本年数据
目录: 1. 查询当日.昨日.本周.本月.本季度.本年数据 2. 获取其他日期数据 查询结果: 3. 日期函数: 3.1 日期函数中参数 type 的设定值: 3.2 Convert(data_typ ...
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据
近期项目中用到了查询当月数据记录的功能,最初的想法是在逻辑业务里构造好时间段进行查询,当写sql语句时感觉挺麻烦.所以就到网上搜索了一下,看看是不是能有简单的方法.果然.网络资源非常强大.以下结合我的 ...
- 黄聪mysql_黄聪:mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添 ...
- 获取 本周本月本季度本年开始时间和结束时间
获取 本周本月本季度本年开始时间和结束时间 转载连接:https://blog.csdn.net/Augus3344/article/details/51015704
- mysql 最近15天,Mysql查询今日/昨天/15天前/上个月/去年/上周每日等函数
MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周.上周.本月.上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看. 查询当前今天的数据 SELECT name,sub ...
- Mysql查询某个字段多个值最新一条数据
需求 电力实时数据表中,查询多个设备最后一次插入的数据 版本 SQL SELECT * FROM(SELECT id,deviceid,powertotal FROM t_electric_realt ...
- MYSQL查询今天昨天本周本月等的数据
今天 select * FROM 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- mysql sysdate本周_oracle 、mysql 取昨天 前天 本周 数据
查询今天数据: SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,'YYYY-MM-DD')=TO_CHAR(SYSDATE,'YYYY ...
- MySQL查询本天、本周、本月数据
-- 今天 select * from 表名 where to_days(时间字段名) = to_days(now());-- 本周 YEARWEEK(now(),1) 后面的1表示从周几开始 0表示 ...
- sql查询本天,本周,本季度,本年,前一天,后一天,最后一天,本季度天数,本月天数
[sql] MySQL里获取当前week.month.quarter的第一天/最后一天 当前week的第一天: select date_sub(curdate(),INTERVAL ...
最新文章
- python os.system重定向stdout到变量 ,同时获取返回值
- linux mysql cpu 高,Linux系统中关于Mysql数据库导致CPU很高的问题解决
- VTK:PolyData之CellCenters
- 专注jQurey的博客【2012年度IT博客大赛分类推荐】
- cisco 生成树协议PVST+
- 炸金花 php算法,php 炸金花牌型 和 比牌 规则
- 缺失值处理 - 拉格朗日插值法 - Python代码
- IIS7的HTTP 500.19错误
- mysql建立聚族索引语句,MySQL学习教程之聚簇索引
- mac视频播放器哪个最好用?不妨试试OmniPlayer Pro mac中文版吧
- ant design vue pro 支持多页签模式 页签可以缓存
- 基于单片机的气象监测系统
- 《ClickHouse原理解析与应用实践》读书笔记(7)
- 黑苹果OC配置工具:OpenCore Configurator for Mac(2.48.0.0中文)
- BootStrap 导航栏实现下滑消失,上滑出现
- O2O模式下,生活服务类App精准引流和渠道评估方法
- 数据库原理及应用学习笔记
- Astra相机的ROS开发环境配置与使用
- 界面扩大缩小操作按钮_数控机床基本操作,超容易,一次看懂两次学会
- 华为Mate30EPro参数配置