查询今天数据:

SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,‘YYYY-MM-DD‘)=TO_CHAR(SYSDATE,‘YYYY-MM-DD‘)

查询昨天数据:

SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,‘YYYY-MM-DD‘)=TO_CHAR(SYSDATE-1,‘YYYY-MM-DD‘)

查询本周数据:

SELECT COUNT(1) FROM T_CALL_RECORDS WHERE T_RKSJ >= TRUNC(NEXT_DAY(SYSDATE-8,1)+1) AND T_RKSJ < TRUNC(NEXT_DAY(SYSDATE-8,1)+7)+1

查询上周数据:

SELECT COUNT(1) FROM T_CALL_RECORDS WHERE T_RKSJ >= TRUNC(NEXT_DAY(SYSDATE-8,1)-6) AND T_RKSJ < TRUNC(NEXT_DAY(SYSDATE-8,1)+1)

查询本月数据:

SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,‘YYYY-MM‘)=TO_CHAR(SYSDATE,‘YYYY-MM‘)

查询上月数据:

SELECT COUNT(1) FROM T_CALL_RECORDS WHERE TO_CHAR(T_RKSJ,‘YYYY-MM‘)=TO_CHAR(ADD_MONTHS(SYSDATE,-1),‘YYYY-MM‘)

备注:NEXT_DAY(SYSDATE,1)函数为当前系统时间的下个星期日时间,数字1代表星期日;

mysql:

--今天

select * from 表名 where to_days(时间字段名) = to_days(now());

--昨天

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1

--本周

SELECT * FROM 表名 WHERE YEARWEEK( date_format( 时间字段名,‘%Y-%m-%d‘ ) ) = YEARWEEK( now() ) ;

--本月

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, ‘%Y%m‘ ) = DATE_FORMAT( CURDATE( ) ,‘%Y%m‘ )

--上一个月

SELECT * FROM 表名 WHERE PERIOD_DIFF(date_format(now(),‘%Y%m‘),date_format(时间字段名,‘%Y%m‘) =1

--本年

SELECT * FROM 表名 WHERE YEAR( 时间字段名 ) = YEAR( NOW( ) )

--上一月

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m‘ ) , date_format( 时间字段名, ‘%Y%m‘ ) ) =1

--查询本季度数据

select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now());

--查询上季度数据

select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));

--查询本年数据

select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());

--查询上年数据

select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));

--查询当前这周的数据

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,‘%Y-%m-%d‘)) = YEARWEEK(now());

--查询上周的数据

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,‘%Y-%m-%d‘)) = YEARWEEK(now())-1;

--查询当前月份的数据

select name,submittime from enterprise where date_format(submittime,‘%Y-%m‘)=date_format(now(),‘%Y-%m‘)

--查询距离当前现在6个月的数据

select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();

--查询上个月的数据

select name,submittime from enterprise where date_format(submittime,‘%Y-%m‘)=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),‘%Y-%m‘)

select * from ` user ` where DATE_FORMAT(pudate, ‘ %Y%m ‘ ) = DATE_FORMAT(CURDATE(), ‘ %Y%m ‘ ) ;

select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,‘%y-%m-%d‘)) = WEEKOFYEAR(now())

select *

from user

where MONTH (FROM_UNIXTIME(pudate, ‘ %y-%m-%d ‘ )) = MONTH (now())

select *

from [ user ]

where YEAR (FROM_UNIXTIME(pudate, ‘ %y-%m-%d ‘ )) = YEAR (now())

and MONTH (FROM_UNIXTIME(pudate, ‘ %y-%m-%d ‘ )) = MONTH (now())

select *

from [ user ]

where pudate between 上月最后一天

and 下月第一天

where date(regdate) = curdate();

select * from test where year(regdate)=year(now()) and month(regdate)=month(now()) and day(regdate)=day(now())

SELECT date( c_instime ) ,curdate( )

FROM `t_score`

WHERE 1

LIMIT 0 , 30

原文:https://www.cnblogs.com/Struts-pring/p/10983608.html

mysql sysdate本周_oracle 、mysql 取昨天 前天 本周 数据相关推荐

  1. mysql中将列动态转换为行,mysql 行转列 MySQL数据库动态行转列

    想把mysql一个表的行转成列,图1是原表,想实现图2的样式SELECT MAX(CAS就是一个动态的行列转换 CREATE TABLE `c_wssb_zz` ( `aa011` varchar(1 ...

  2. mysql栏的范围外值,MySQL中各种字段的取值范围-数据库专栏,MySQL

    mysql中各种字段的取值范围过节回来,网站更新的第一篇文章. 看来我有必要在最近找到一位志同道合的同学一起来维护站点才行了----------------------tinyint -128 – 1 ...

  3. MySQL为表和字段取别名

    MySQL在查询数据时,可以为表和字段取别名,这个别名可以代替其指定的表和字段 一.为表取别名 查询数据时,如果表名很长,使用起来不方便,此时,就可以为表取一个别名,用这个别名来代替表的名称 SELE ...

  4. MySQL sysdate()函数 不走索引的问题

    下面说明了SYSDATE()函数的语法: SYSDATE(fsp); SQL 如果函数用于字符串上下文或YYYYMMDDHHMMSS格式,则SYSDATE()函数将返回当前日期时间,格式为" ...

  5. mysql的explain中type取值与SQL性能优化的关系

    本文转载自[1],对[1]进行了整理 explain结果中的type字段列表: type字段取值  说明 SQL示范 扫描条件 建表特点 system 系统表,少量数据,往往不需要进行磁盘IO: ex ...

  6. MySQL sysdate()函数

    转载自  MySQL sysdate()函数 MySQL SYSDATE函数介绍 下面说明了SYSDATE()函数的语法: SYSDATE(fsp); 如果函数用于字符串上下文或YYYYMMDDHHM ...

  7. mysql 大量数据 更改索引_一文看懂ICP原理--MySQL用索引去表里取数据的一种优化...

    概述 今天主要介绍一下mysql的ICP特性,可能很多人都没听过,这里用一个实验来帮助大家加深一下理解. 一.Index_Condition_Pushdown Index Condition Push ...

  8. mysql打印语句_抓取mysql、redis、mongodb、http等协议并打印语句

    我们在开发过程中经常会请求mysql,redis,mongodb等数据库,调试程序一般会打印出相应的数据库语句,但是有的时候我们用一些很笨重的框架,因为封装程度比较高打印一个sql语句都会非常麻烦,而 ...

  9. python爬取前程无忧招聘网站数据搭建Hadoop、Flume、Kafka、Spark用Hive做数据分析Sqoop存储到Mysql并实现可视化

    文章目录 一.项目总体要求 二.环境搭建 1.安装包准备 2.安装jdk (1)查询是否安装java (2)卸载jdk (3)安装jdk (4)配置jdk环境变量 3.配置ssh免密登录 (1)进入到 ...

最新文章

  1. 数据库 大数据访问及分区分块优化方案
  2. 基于C++与VS2012的HDF5文件处理(二)
  3. 基础补充:使用xlrd模块读取excel文件
  4. 使用lvs搭建负载均衡集群
  5. VC++下的OpenGL编程
  6. 花钱的最高境界是什么?
  7. 《OpenGL编程指南(原书第9版)》——3.2 OpenGL缓存数据
  8. c防止随机数重复_铝及铝模板等焊接常见缺陷、和防止措施12招
  9. PyTorch学习笔记(五):模型定义、修改、保存
  10. 全国计算机等级考试3月份报名时间,2021年3月全国计算机等级考试报名时间公布...
  11. 关于悟空CRM部署经历--钟艳明
  12. iperf 服务端发送数据_iperf使用指南
  13. 不容错过的30页超赞项目管理PPT
  14. 物理-反重力系统:反重力系统
  15. SSM网上书店管理系统毕业设计源码082255
  16. MySQL查询分析工具-Explain
  17. One PUNCH Man——特征选择
  18. 两个或多个有序数组合并为一个有序数组
  19. 【工具介绍】fastcopy的下载与使用方法,可用于硬盘对拷
  20. python程序设计丁亚涛版_Python程序设计(普通高等教育“十三五”规划教材)

热门文章

  1. 到达什么水平才能算是学会了数学?
  2. 44年前的一个数学猜想终被破解
  3. mysql移动文件后打不开_Windows端MySQL data目录迁移(貌似会启动不了)
  4. pytorch深度学习-机器视觉-目标检测和边界框简介
  5. 深度学习-自动并行计算
  6. java文件重命名失败问题
  7. 面向B端算法实时业务支撑的工程实践
  8. 10亿+文件数压测,阿里云JindoFS轻松应对
  9. 排查指南 | 当 mPaaS 小程序提示“应用更新错误(1001)”时
  10. 加入阿里技术团队三年,哪些习惯让我在工作上持续受益?