`

oracle查询当天,一星期,当月的数据【转】

 
阅读更多
写道
当天的

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

 FROM:http://my.csdn.net/xuetan121/code/detail/28019

分享到:
评论

相关推荐

    oracle查询一个月之内数据

    根据提供的标题、描述、标签及部分内容,我们可以了解到本篇文章主要关注的是如何在Oracle数据库中查询一个月内的数据。这里的关键在于日期范围的确定以及如何利用Oracle的内置函数来完成这一任务。接下来,我们将...

    SQL语句,查询当月,当年数据

    ### SQL语句:查询当月、当年数据及本周数据 #### 概述 在数据库管理与数据分析领域,针对特定时间段内的数据查询是非常常见的需求之一。本文将详细介绍如何使用SQL语句来查询当前月份、当年以及本周的数据。这些...

    C#连接Oracle数据库(查询数据)

    C#连接Oracle数据库(查询数据)方法,好东西,分享一下

    Oracle sql查询当前月的所有日期

    在Oracle数据库环境中,进行日期相关的查询是常见的需求之一。例如,有时我们需要获取当前月份的所有日期,这对于财务报表、数据统计等应用场景尤为重要。本文将详细解释如何通过Oracle SQL语句实现这一功能,并对...

    oracle 查询从分表取数据

    一个简单的oracle数据库环境下的存储过程,介绍了如何从带年月人的分表取数据

    15个Oracle查询数据

    Oracle查询数据 scott数据表查询练习 初级Oracle练习

    通用查询分析器(Oracle数据查询)

    "通用查询分析器"就是为此目的设计的一款工具,它能够帮助用户更方便、直观地执行Oracle数据库的SQL查询操作。 通用查询分析器通常具备以下特性: 1. **图形化界面**:与命令行界面相比,通用查询分析器提供了一个...

    Oracle_数据库中的海量数据处理

    - **管理各种用户请求**:无论是简单查询还是复杂分析任务,Oracle数据仓库都能高效处理。 - **查询快速响应**:利用先进的查询优化技术和并行处理能力,加速数据检索速度。 - **支持大量用户并发**:能够承受高并发...

    oracle实现行转列功能,并使用逗号进行隔开拼接,成为一条数据.pdf

    Oracle 实现行转列功能并使用逗号进行隔开拼接成为一条数据 Oracle 中实现行转列功能,并使用逗号进行隔开拼接,成为一条数据是指将多行数据合并成一行数据,并用逗号分隔每个字段的值。这种功能在实际应用中非常...

    oracle格式化查看json数据

    Oracle提供了强大的JSON支持,使得我们可以方便地存储、查询和格式化查看JSON数据。本文将深入探讨如何在Oracle环境中格式化查看JSON数据。 首先,Oracle从12c版本开始引入了对JSON的内置支持,包括JSON类型(JSON_...

    Oracle统计一天内每小时的数据量

    Oracle统计一天内每小时的数据量。在某小时内有数据,该时间段会被统计出来;该时间段内没有交易,该时间段不会被统计出来,默认为0即可

    oracle日期查询相关

    ### Oracle日期查询相关知识点 #### 一、获取系统当前日期与时间 在Oracle数据库中,可以通过`SYSDATE`函数来获取系统的当前日期和时间。这是一个非常实用的功能,尤其是在需要记录数据的操作时间点时。 **示例:...

    Oracle 数据查询器

    Oracle 数据查询器是一款由Delphi编程语言开发的工具,专门用于高效、便捷地查询Oracle数据库中的信息。Delphi是一款强大的Windows应用开发环境,以其高效的编译器和丰富的VCL(Visual Component Library)组件库...

    oracle查询语句数据横向变纵向

    相关数据 博文链接:https://xiaobo.iteye.com/blog/34099

    Mysql转oracle工具

    MySQL到Oracle转换是一个常见的任务,特别是在企业级应用迁移或整合过程中。这个工具专注于将MySQL的数据库结构和数据转换为Oracle数据库兼容的格式。下面将详细解释这个过程涉及的知识点。 1. **SQL语言的差异**:...

    oracle 迅速查询和更新大数据

    在Oracle数据库管理中,对于大数据量的处理是常见且重要的任务之一。特别是在需要对大量数据进行高效查询和更新操作时,如何优化性能成为了开发人员和技术团队必须面对的挑战。本文将基于提供的示例代码,深入探讨...

    Oracle表删除大量数据(千万)后查询变慢问题(原因分析)

    Oracle 表删除大量数据后查询变慢问题分析 在 Oracle 数据库中,如果删除了大量数据(千万级别),可能会出现查询变慢的问题。下面我们将分析这个问题的原因,并提供解决方案。 问题的原因主要有两个方面: 1. 表...

    ORACLE中CLOB字段转String类型

    在Oracle数据库中,`CLOB`(Character Large Object)是一种用于存储大量文本数据的数据类型。由于其能够存储非常大的文本块(最大可达4GB),因此常被用于存储文章、报告或任何其他大型文本内容。然而,在处理CLOB...

    Mysql转Oracle软件 DBMover for Mysql to Oracle

    使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 Dbmover for Mysql to Oracle 可以定时,定周期自动运行。 支持 Oracle 8i 以后...

    oracle查询优化pdf

    Oracle查询优化是数据库管理中的关键环节,它涉及到提高数据检索速度、降低系统资源消耗和提升整体应用性能。这本书“Oracle查询优化PDF”很可能是对Oracle数据库查询优化技术的深入探讨,涵盖了一系列相关主题,...

Global site tag (gtag.js) - Google Analytics