按错误信息和日期分组查询
select trunc(s.create_date ),s.result_desc,count(*) from EUC_LOG_LOGIN s where s.id in(Select min(id) FROM EUC_LOG_LOGIN m
where m.create_date < to_date('2012-08-29 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-08-26 00:00:00','yyyy-mm-dd hh24:mi:ss')<m.create_date group by
(m.esuid,m.user_name,m.login_result,m.result_desc,trunc(m.create_date)))
and s.create_date < to_date('2012-08-29 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-08-26 00:00:00','yyyy-mm-dd hh24:mi:ss')<s.create_date
group by trunc(s.create_date ),s.result_desc order by trunc(s.create_date )
按天统计成功登录的人次
select trunc(t.create_date ) date_time,count( trunc(t.create_date )) count
from EUC_LOG_LOGIN t
where t.create_date < to_date('2012-08-27 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-07-19 00:00:00','yyyy-mm-dd hh24:mi:ss')<t.create_date
and t.login_result = '100'
group by trunc(t.create_date ) order by date_time;
按天统计成功登录的人数
select trunc(t.create_date ) date_time,count( t.create_date) count
from
( select * from EUC_LOG_LOGIN s where s.id in(Select min(id) FROM EUC_LOG_LOGIN m
where m.create_date < to_date('2012-08-28 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-08-26 00:00:00','yyyy-mm-dd hh24:mi:ss')<m.create_date group by
(m.user_name,m.login_result) ) )t
where t.create_date < to_date('2012-08-28 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-08-26 00:00:00','yyyy-mm-dd hh24:mi:ss')<t.create_date
and t.login_result = '200'
group by trunc(t.create_date ) order by date_time;
select trunc(t.create_date ) date_time,count( t.create_date) count
from
(select * from EUC_LOG_LOGIN s where s.id in(Select min(id) FROM EUC_LOG_LOGIN m group by
(m.user_name,m.login_result))) t
where t.create_date < to_date('2012-08-27 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-07-19 00:00:00','yyyy-mm-dd hh24:mi:ss')<t.create_date
and t.login_result = '100'
group by trunc(t.create_date ) order by date_time;
按天统计成功注册的次数
select trunc(t.create_date ) date_time,count( trunc(t.create_date )) count
from EUC_LOG_REGISTER t
where t.create_date < to_date('2012-08-27 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-07-19 00:00:00','yyyy-mm-dd hh24:mi:ss')<t.create_date
and t.register_result = '100'
group by trunc(t.create_date ) order by date_time;
查某段时间的数据,并按日分组:
select trunc(t.register_time ) date_time,count( trunc(t.register_time )) count
from EUC_USER t
where t.register_time < to_date('2012-07-27 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-07-19 00:00:00','yyyy-mm-dd hh24:mi:ss')<t.register_time
group by trunc(t.register_time );
查询昨天的数据:
select *from EUC_LOG_ST t WHERE t.create_date> trunc(SYSDATE-1)+ 8/24
and t.create_date < trunc(SYSDATE) + 8/24
分享到:
相关推荐
经典的数据库查询语句大全,包括增删改查及其他的更广泛的使用方法
数据库查询语句数据库查询语句
数据库基础查询语句详解--此文本列举了上述博文中所有查询语句的代码,可以参考该文件进行数据库查询操作。
Oracle数据库查询语句大全是一篇关于Oracle数据库的查询语句总结的文章,文章包含了各种查询语句,包括查询表名、查询用户、查询数据库参数、查询实例名、查询数据库域名、查询服务名、显示当前用户、直接登陆、查询...
包括学生表,成绩表,科目表,老师表。练习查询语句的书写,可以练习内连接,自连接,排序,分组等查询的常用操作。
常用的数据库查询语句,包括单表查询,连接查询,嵌套查询,集合查询,很全面,适合作为查询手册
适合新手练习,熟悉SQL语句。 不会不要紧,依葫芦画瓢,慢慢地也就会了。
【Oracle 数据库查询语句优化】Oracle数据库是关系型数据库的一种,因其优秀的性能和广泛的应用领域,成为众多企业和组织的核心技术。随着计算机技术的快速发展,数据库技术也不断进步,Oracle数据库在各行各业,如...
SQL Server数据库查询语句优化的研究涵盖了对SQL Server数据库查询性能影响因素的分析以及优化方法的研究。SQL Server是微软公司开发的关系型数据库管理系统(DBMS),广泛应用于商业环境,支持决策支持和数据仓库功能...
4. 数据库查询语句: SQL Server支持T-SQL(Transact-SQL)语法,它是SQL的一个扩展。例如,一个简单的查询语句可能是: ```sql SELECT * FROM TableName WHERE Condition; ``` 5. 配置数据库连接: 在项目中...
Oracle数据库查询语句的优化研究是一项关键任务,因为Oracle数据库在性能、存储能力和广泛应用范围上具有显著优势。本文主要探讨了如何提升Oracle数据库查询效率,这对于大型数据库系统尤其重要,因为查询语句效率的...
数据库查询语句大全,适合新手,路过老手勿笑!
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统; sql 语句就是对数据库进行操作的一种语言。 常见语句 ...
数据库基本查询语句 在本篇文章中,我们将对数据库的基本查询语句进行详细的介绍,涵盖了数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等多个方面。 首先,让我们简要介绍基础语句。...
数据库 SQL 查询语句练习 本资源摘要信息提供了一个数据库 SQL 查询语句练习,包括创建表、插入数据、单表查询和复杂查询等多个方面的知识点。 创建表(DDL) 在数据库中,创建表是最基本的操作之一。创建表需要...
这里集合了十几条的查询语句,嵌套查询,子查询等语句
经典SQL查询语句大全 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname