写道
当天的
Select * From my_table a Where trunc(create_date)
= trunc(Sysdate);
当月的
Select * From my_table a Where to_char(create_date,'yyyymm')
= to_char(Sysdate,'yyyymm');
当星期的
trunc(Sysdate,'d')这是这个星期的第一天。
Next_day(trunc(sysdate,'d'),7) 这是这个星期的最后一天。
Select * From my_table a Where trunc(create_date)>=trunc(Sysdate,'d')
AND trunc(create_date)<= Next_day(trunc(sysdate,'d'),7)
当月的数据
select * from CDD_SITE t
where t.add_time >=TRUNC(SYSDATE, 'MM')
and t.add_time<=last_day(SYSDATE)
当年的数据
select * from CDD_SITE t
where t.ADD_TIME >=trunc(sysdate,'YYYY')
and t.ADD_TIME<=add_months(trunc(sysdate,'YYYY'),12)-1
查当年的数据,并且按月份分组
select count(*) from CDD_SITE site where 1 = 1 and site.ADD_TIME >=trunc(sysdate,'YYYY')
and site.ADD_TIME<=add_months(trunc(sysdate,'YYYY'),12)-1
group by TO_CHAR(site.add_time,'MM') ORDER BY TO_CHAR(site.add_time,'MM') asc
Select * From my_table a Where trunc(create_date)
= trunc(Sysdate);
当月的
Select * From my_table a Where to_char(create_date,'yyyymm')
= to_char(Sysdate,'yyyymm');
当星期的
trunc(Sysdate,'d')这是这个星期的第一天。
Next_day(trunc(sysdate,'d'),7) 这是这个星期的最后一天。
Select * From my_table a Where trunc(create_date)>=trunc(Sysdate,'d')
AND trunc(create_date)<= Next_day(trunc(sysdate,'d'),7)
当月的数据
select * from CDD_SITE t
where t.add_time >=TRUNC(SYSDATE, 'MM')
and t.add_time<=last_day(SYSDATE)
当年的数据
select * from CDD_SITE t
where t.ADD_TIME >=trunc(sysdate,'YYYY')
and t.ADD_TIME<=add_months(trunc(sysdate,'YYYY'),12)-1
查当年的数据,并且按月份分组
select count(*) from CDD_SITE site where 1 = 1 and site.ADD_TIME >=trunc(sysdate,'YYYY')
and site.ADD_TIME<=add_months(trunc(sysdate,'YYYY'),12)-1
group by TO_CHAR(site.add_time,'MM') ORDER BY TO_CHAR(site.add_time,'MM') asc
相关推荐
oracle查询一个月之内数据,例如查询某个月用户使用短信多少跳
当月数据 select * from table t where t.create_time >=TRUNC(SYSDATE, 'MM') and t.create_time(SYSDATE) create_time为你要查询的时间 当年数据 select * from table t where t.create_time >=trunc...
oracle中查询两年之间某一个月的数据
C#连接Oracle数据库(查询数据)方法,好东西,分享一下
一个简单的oracle数据库环境下的存储过程,介绍了如何从带年月人的分表取数据
Oracle查询数据 scott数据表查询练习 初级Oracle练习
附图直观 整理成文档,方便您保存!...二、查询Oracle数据库中数据文件信息的方法 1、查看Oracle数据库中数据文件信息的工具方法 2、查看Oracle数据库中数据文件信息的命令方法 三、查看临时表空间和数据库文件的方法
可以查询表中的重复数据。一条sql语句。
经典oracle查重语句 oracle查询重复数据方法
oracle 多表查询与数据修改学习笔记,主要是让大家熟悉三个或四个表的连接查询,熟练掌握delete、update与insert的语法。
oralce数据库对xml文件的的直接读取,本文只直接把存在oracle的xml数据转换成xml格式,希望对大家有所帮助
Oracle关系型数据库管理系统是世界上流行的关系数据库,它是一个极其强大、灵活和复杂的系统,本文向大家介绍使用SQL查两个Oracle数据表查询的相同数据的方法。第一种方法:利用操作符intersect,intersect操作符...
在用Oracle的时候查询不方便,网上找了这个,比较好用 Oracle数据查询,通用查询分析器
相关数据 博文链接:https://xiaobo.iteye.com/blog/34099
Oracle sql查询当前月的所有日期
oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具...
select sysdate from dual 等等一些关于oracle的查询当前时间,日期的一些sql语句的
Oracle查询指定表的所有字段名和数据类型SQL
使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 Dbmover for Mysql to Oracle 可以定时,定周期自动运行。 支持 Oracle 8i 以后...
Oracle统计一天内每小时的数据量。在某小时内有数据,该时间段会被统计出来;该时间段内没有交易,该时间段不会被统计出来,默认为0即可