`
381895649
  • 浏览: 231291 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

 
阅读更多

HK学习笔记

 

有一天公司来了查一个星期数据的需求!我花了一个小时多才弄出来,所以记下来,下次遇到了,也记得...

 

当天
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查询一个月之内数据

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

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

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

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

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

    oracle 查询从分表取数据

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

    15个Oracle查询数据

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

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

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

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

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

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

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

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

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

    Oracle 数据查询器

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

    oracle日期查询相关

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

    oracle格式化查看json数据

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

    oracle 迅速查询和更新大数据

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

    Oracle查询优化改写 技巧与案例.pdf

    Oracle查询优化改写 技巧与案例.pdf

    C# 从oracle数据库查询数据并在chart控件上显示。

    本文将深入探讨如何使用C#连接Oracle数据库,查询数据,并将结果在Chart控件上以折线图的形式展示出来。这涉及到C#的数据访问技术、Oracle客户端的安装与配置、以及Windows Forms中的Chart控件的使用。 首先,要...

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

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

    oracle 查询当天数据的sql条件写法

    日报数据统计中会用到当天数据的查询,下列就是日期要对应的条件: 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’)...

    oracle查询优化pdf

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

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

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

    直接拷贝数据文件实现Oracle数据迁移

    Oracle 数据迁移是一个复杂的过程,尤其是对于新手来说。然而,在特定条件下,如服务器环境相同且Oracle版本一致,直接拷贝数据文件是一种快速而有效的方法。本文将详细介绍如何通过直接拷贝数据文件来实现在新...

Global site tag (gtag.js) - Google Analytics