如果Oracle数据库的USER_ACCESS表里有USER_NAME, LOGIN_TIME字段存储用户的登陆时间,可以使用to_char函数就行分时段统计
1. 按小时统计访问人数,并且按访问次数降序显示:
select to_char(LOGIN_TIME, 'hh24'), count(*) from USER_ACCESS where LOGIN_TIME > to_date('2013/01/01','YYYY/MM/dd') group by to_char(LOGIN_TIME, 'hh24') order by count(*) desc;
2.按天数统计:
select to_char(LOGIN_TIME, 'YYYY-MM-dd'), count(*) from USER_ACCESS
3. 按月份统计:
select to_char(LOGIN_TIME, 'YYYY-MM'), count(*) from USER_ACCESS
相关推荐
在Oracle中,我们可以使用TO_CHAR函数来判断工作日和节假日。TO_CHAR函数可以将日期型变量转换为字符型变量,并可以指定日期的格式。例如,我们可以使用TO_CHAR函数将日期型变量转换为“yyyy-mm-dd”格式的字符串,...
下面给大家分享Oracle查询最近几天每小时归档日志产生数量的脚本写法,脚本如下所示: SELECT SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5) Day, SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24...
oracle 取某个时间段的数据,具体代码如下所示: select count(*),t.分组字段 from ( select t.* ,to_char(t.时间,'HH24') stime,to_char(t.时间,'HH24mi') fz,to_char(时间,'d') from A t where 时间>=to_date('...
代码如下: — Oracle 取上周一到周末的sql — 这样取的是 在一周内第几天,是以周日为开始的 select to_char(to_date(‘20130906′,’yyyymmdd’),’d’) from dual; –结果:6 注释:2013.09.06是周五,为本周的第...
在本文中,我们将对 Oracle 自动收集统计信息进行测试,了解其工作机理和应用场景。 一、测试环境 在本测试中,我们使用 Oracle 11.2.0.3 版本的数据库作为测试环境。 二、测试步骤 ### 1. 创建测试表 首先,...
Oracle 计算时间格式平均值的sql 语句 select to_char((to_date('2019-07-01', 'yyyy-mm-dd') + numtodsinterval(avg(begin_time_second), 'second')),'hh24:mi:ss') avg_begin_time, to_char((to_date('2019-07-01...
日报数据统计中会用到当天数据的查询,下列就是日期要对应的条件: between to_date(to_char(sysdate,’yyyy-mm-dd’) || ‘ 00:00:01′,’yyyy-mm-dd hh24:mi:ss’) and to_date(to_char(sysdate,’yyyy-mm-dd’)...
给出在this时区=other时区的日期和时间 SQL> select to_char(sysdate,'yyyy.mm.dd hh24:mi:ss') bj_time,to_char(new_time 2 (sysdate,'PDT','GMT'),'yyyy.mm.dd hh24:mi:ss') los_angles from dual; BJ_TIME LOS_...
//(函数to-date 查询公司在所给时间以后入职的人员) 43、select sal from emp where sal > to_number('$1,250.00', '$9,999.99'); //(函数to_number()求出这种薪水里带有特殊符号的) 44、select ename, sal*12 + ...
CASE WHEN 语句在 Oracle 数据库中是非常常用的,特别是在复杂的查询和统计中。它可以帮助我们实现多个条件的判断和执行,提高查询效率和读取性。 在 Oracle 数据库中,CASE WHEN 语句可以分为两种格式:简单 Case ...
在PL/SQL块中使用SELECT语句时注意几点: (1)SELECT语句必须含有INTO子句。 (2)INTO子句后的变量个数和位置及数据类型必须和SELECT命令后的字段名表相同。 (3)INTO子句后可以是简单类型变量或组合类型变量。 ...
给出在this时区=other时区的日期和时间 SQL> select to_char(sysdate,'yyyy.mm.dd hh24:mi:ss') bj_time,to_char(new_time 2 (sysdate,'PDT','GMT'),'yyyy.mm.dd hh24:mi:ss') los_angles from dual; BJ_TIME ...
下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...
说明: 指定与 TO_CHAR 和 TO_DATE 函数一同使用的默认日期格式。该参数的默认值由 NLS_TERRITORY 确定。该参数的值可以是包含在双引号内的任何有效的日期格式掩码。例如: ''MMM/DD/YYYY''。 值范围: 任何有效的日期...
下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...
7.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用Select语句。 8.使用Describe命令可以显示表的结构信息。 9.使用SQL*Plus的Get命令可以将文件检索到缓冲区,并且不执行。 10.使用Save命令可以将...
10.3 使用TO_CHAR、TO_NUMBER 和TO_DATE转换函数 361 10.4 在SELECT语句中应用条件表达式 368 10.4.1 嵌套函数 368 10.4.2 条件函数 369 10.5 本章知识点回顾 375 10.6 自测题 376 10.7 自测题答案 378 第11...
10.3 使用TO_CHAR、TO_NUMBER 和TO_DATE转换函数 361 10.4 在SELECT语句中应用条件表达式 368 10.4.1 嵌套函数 368 10.4.2 条件函数 369 10.5 本章知识点回顾 375 10.6 自测题 376 10.7 自测题答案 378 第11...
--(函数to-date 查询公司在所给时间以后入职的人员) 43、select sal from emp where sal > to_number('$1,250.00', '$9,999.99'); --(函数to_number()求出这种薪水里带有特殊符号的) 44、select ename, sal*12 ...