`

Oracle 按日期统计

阅读更多

---------------按日期统计-----------------------------------------------------   

--按照星期进行统计   

SELECT TO_CHAR(SYSDATE, 'day'FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'day');   

  

--按照每周进行统计   

SELECT TO_CHAR(SYSDATE, 'ww'FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'ww');   

  

--按照每月进行统计   

SELECT TO_CHAR(SYSDATE, 'mm'FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'mm');   

  

--按照每季度进行统计   

SELECT TO_CHAR(SYSDATE, 'q'FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'q');   

  

--按照每年进行统计   

SELECT TO_CHAR(SYSDATE, 'yyyy')   

  FROM DUAL   

 GROUP BY TO_CHAR(SYSDATE, 'yyyy');  

分享到:
评论

相关推荐

    Oracle数据库按时间进行分组统计数据的方法

    Oracle按不同时间分组统计的sql 如下表table1: 日期(exportDate) 数量(amount) -------------- ----------- 14-2月 -08 20 10-3月 -08 2 14-4月 -08 6 14-6月 -08 75 24-10月-09 23 14-11月-09 45 04-8月 -10 5 ...

    Oracle时间区间段合并.pdf

    Oracle时间区间段合并统计的算法

    oracle 日期时间函数使用总结

    经常写 sql 的同学应该会接触到一些 oracle 的日期时间函数, 例如: 财务软件或者人力资源软件需要按照每年, 每季度, 每月, 甚至每个星期来进行统计

    oracle统计时间段内每一天的数据(推荐)

    下面给大家介绍oracle统计时间段内每一天的数据,具体sql语句如下所示: 1. 生成1000个随机数 SELECT ROWNUM RN, DBMS_RANDOM.VALUE(0, 1000) RANDOM FROM DUAL CONNECT BY ROWNUM <= 1000; 注:DBMS_RANDOM....

    oracle查询一个月之内数据

    oracle查询一个月之内数据,例如查询某个月用户使用短信多少跳

    Oracle 获取上周一到周末日期的查询sql语句

    代码如下: — Oracle 取上周一到周末的sql — 这样取的是 在一周内第几天,是以周日为开始的 select to_char(to_date(‘20130906′,’yyyymmdd’),’d’) from dual; –结果:6 注释:2013.09.06是周五,为本周的第...

    ORACLE函数大全

    ORACLE常用函数大全、包括字符串操作、日期函数、统计函数等

    oracle上机实验

    TTITLE LEST '日期:' _DATE CENTER '使用报表统计各部门人数' BTITLE CENTER '谢谢使用该报表!' RIGHT '页:' FORMAT 999 SKIP 2 SQL.PNO SET ECHO OFF SET VERIFY OFF SET PAGESIZE 40 SET LINESIZE 100 CLEAR ...

    最全的oracle常用命令大全.txt

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    Oracle练习笔试大全

    Oracle练习笔试大全 1、select ename, sal * 12 from emp; //计算年薪 2、select 2*3 from dual; //计算一个比较纯的数据用dual表 3、select sysdate from dual; //查看当前的系统时间 4、select ename, sal*12 ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    出版日期:2011 年11月 开本:16开 页码:502 版次:1-1 主编推荐  资深Oracle专家力作,OakTable团队推荐  全面、独到、翔实,题材丰富  Oracle开发人员和DBA必备 内容简介  Oracle 数据库中的SQL是当今市场...

    oracle实验报告

    同组者姓名 实验日期 一、实验目的: 1. 了解触发器的类型。 2. 掌握PL/SQL触发器的使用方法。 二、实验要求: 1. 掌握SQL Developer编译功能,使用SQL Developer完成PL/SQL命令。 2. 按照业务要求创建实现...

    oracle函数大全.doc

    ORACLE函数大全 ________________________________________ 作者:[本站编辑] 来源:[CSDN] 浏览:[ ] SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,...

    计算2个日期相差天数、去除节假日周末

    拿去可以直接用的计算2个日期间相差天数,并过滤了节假日和周末。

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    11.2.3 按多列分组 387 11.2.4 嵌套的分组函数 388 11.3 使用HAVING子句包含或者排除分组行 389 11.3.1 限制分组结果 389 11.3.2 HAVING子句 390 11.4 本章知识点回顾 392 11.5 自测题 392 11.6 自测题答案 ...

    Oracle数据库实验操作

    实验14:操作日期的函数 25 实验15:操作数据为null的函数 31 实验16:分支的函数 32 实验17:分组统计函数 33 实验18:表的连接查询 36 实验19:sql99规则的表连接操作 40 实验20:子查询 41 DDL和DML语句 45 实验21...

    oracle数据库经典题目

    11. 查询一个表的总记录数,可以采用_________统计函数。( C ) A. AVG(*) B. SUM(*) C. COUNT(*) D.MAX(*) 12. 要建立一个语句向Types表中插入数据,这个表只有两列,T_ID和T_Name列。如果要插入一行数据,这一...

    SQL工作日计算,只排除周末

    SQL工作日计算,只排除周末SQL工作日计算

Global site tag (gtag.js) - Google Analytics