一、 最简单的统计

select count(1)from table_name twhere t.creation_time >=to_date('2021-11-27 00:00:00', 'yyyy-mm-dd hh24:mi:ss')and t.creation_time <=to_date('2021-11-27 00:59:59', 'yyyy-mm-dd hh24:mi:ss');

二、 查询某个时间段内每天的数据量

select trunc(t.creation_time) date1,--sum(num_col) num,count(*) totalCount from table_name t   where t.creation_time >= to_date('2021-11-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') and t.creation_time <= to_date('2021-11-11 23:59:59', 'yyyy-mm-dd hh24:mi:ss')   group by trunc(t.creation_time);

三、 查询某一天每个小时内的数据量

select trunc(t.creation_time,'hh') date1,--sum(num_col) num,count(*) totalCount from table_name t   where t.creation_time >= to_date('2021-11-27 00:00:00', 'yyyy-mm-dd hh24:mi:ss') and t.creation_time <= to_date('2021-11-27 23:59:59', 'yyyy-mm-dd hh24:mi:ss')   group by trunc(t.creation_time,'hh');  

四、 Oracle 函数trunc

TRUNC(number,num_digits)
number 需要截尾取整的数字。

num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。

针对日期的案例,如:

select trunc(sysdate) from dual --2017/6/13  返回当天的日期

select trunc(sysdate,'yyyy') from dual   --2017/1/1  返回当年第一天.

select trunc(sysdate,'mm') from dual  --2017/6/1  返回当月第一天.

select trunc(sysdate,'d') from dual  --2017/6/11 返回当前星期的第一天(以周日为第一天).

select trunc(sysdate,'dd') from dual  --2017/6/13  返回当前年月日

select trunc(sysdate,'hh') from dual  --2017/6/13 13:00:00  返回当前小时

select trunc(sysdate,'mi') from dual  --2017/6/13 13:06:00  返回当前分钟

五 、mysql查询

SELECT count(1) FROM table_name WHERE crt_time  between '2022-05-31 20:00:00' and '2022-05-31 23:59:59';

参考:

oracle之TRUNC函数 - F风 - 博客园

oracle 统计SQL相关推荐

  1. oracle统计id出现次数,oracle 统计sql

    oracle 统计月平均交易次数 : select n_tsc_src_usr_id , floor(count(c_tsc_no)/trunc(months_between(max(d_tsc_re ...

  2. oracle如何取正负数,ORACLE 统计正负个数sql

    ORACLE 统计正负个数sql select ss.*, sum(ss.aa) over (partition by ss.zsid order by ss.zsid) as fu, sum(ss. ...

  3. [Oracle] oracle统计信息

    Oracle统计信息 Oracle数据库里的统计信息可以分为6种类型: 表的统计信息 索引的统计信息 列的统计信息 系统统计信息 数据字典统计信息 内部对象统计信息 图 1: Oracle统计信息 基 ...

  4. oracle数据库sql培训,Oracle数据库SQL语言实战培训教程(全面、详细、案例、精讲)套餐...

    风哥oracle数据库SQL语言实战培训教程(案例.精讲)套餐,DBA必备技能. 套餐介绍: 风哥Oracle数据库SQL语言实战培训教程(案例.精讲)套餐,DBA必备技能. 内容: SQL语言基础入 ...

  5. ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)

    原文:ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) ORACLE PL/SQL编程之六: 把过程与函数说透(穷追猛打,把根儿都拔起!)   继上篇:ORACLE P ...

  6. 崔华 oracle简历,2013数据库大会:崔华-基于Oracle的SQL优化案例分析

    2013数据库大会:崔华-基于Oracle的SQL优化案例分析 崔华的新书即将出版,其数据库大会上的演讲也非常精彩,他的新书十分值得期待. 2013年中国数据库技术大会第二天的"Oracle ...

  7. oracle 生成 sql语句,Oracle使用SQL语句生成日历的实现方法

    Oracle使用SQL语句可以实现日历的功能,下面就为您详细介绍Oracle使用SQL语句生成日历的实现方法,希望对您能有所帮助. 1 要构造某年某月的日历,必须先知道这个月的开始时间,结束时间及天数 ...

  8. oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...

    天萃荷净 select max(id),min(id) from table优化,分享开发DBA需求,在SQL语句查询最大值.最小值数据时的优化方式案例 1.查看数据库版本 SQL> selec ...

  9. oracle统计信息

    oracle统计信息 study oracle基础  基础 统计信息相关 1.哪种优化器模式需要统计信息收集,ALL_ROWS 目前O3建议无论模式都进行统计信息收集,部分查询采取的是all_rows ...

最新文章

  1. View的Touch事件分发(一.初步了解)
  2. 企业架构的过去、现在与未来
  3. 15篇「ICCV2021 Oral」最新论文抢先看!看当下计算机视觉在研究什么?
  4. 电路纹身-疼痛的快乐
  5. 开发日记-201909024 关键词 linux基础
  6. jquery视频教程
  7. Flink从入门到精通100篇(五)-flink变种Alink,对阿里巴巴算法平台Alink简介
  8. excel单元格下拉菜单
  9. jq点击按钮获取php的值删除,通过jquery怎么移除点击事件
  10. 【MySQL】日期函数:日期、时间增减
  11. [NOTE] DSVW靶场练习笔记
  12. 高斯混合模型GMM的理解
  13. android方块密码输入框,Android仿微信/支付宝的方块密码输入框
  14. 十大WordPress安全设置技巧
  15. 清华大学计算机学科馆员,清华大学图书馆 学科馆员工作
  16. RabbitMQ交换器Exchange
  17. 360手机卫士大数据驱动犯罪打击 配合警方破案成果显著
  18. 推荐一个视频 Postive Psychology
  19. 【Oracle】用户管理
  20. Python基础学习Day3 数据类型的转换、int、str、bool、字符串的常用方法、for循环...

热门文章

  1. 织梦搜索添加验证码功能
  2. access指定年月之后查询_Access如何按年,月,日,周,季查询
  3. ajax抓取bilibili弹幕,B站( Bilibili)研究会之爬虫数据API获取
  4. 为什么有些小米用户不能使用peakdo毫⽶波⽆线投屏器?
  5. 排序模型训练中过程中的损失函数,盘它!
  6. android检测代理,防止别人抓包
  7. U盘在Ubuntu下提示只读文件系统
  8. 离线数据分析--实战
  9. 《上古天真论》第十一讲文字版
  10. python中的- >符号