`

oracle sql日期比较

阅读更多
--oracle sql日期比较
--在今天之前:
select * from up_date where updated_date < to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from up_date where updated_date <= to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss')
--在今天之后:
select * from up_date where updated_date > to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from up_date where updated_date >= to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss')
--精确时间:
select * from up_date where updated_date = to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss')
--在某段时间内:
select * from up_date where updated_date between to_date('2014-10-15 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from up_date where updated_date < to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss') and update > to_date('2014-10-15 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from up_date where updated_date <= to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss') and update >= to_date('2014-10-15 00:00:00','yyyy-mm-dd hh24:mi:ss')
 
--当然,在实际开发中可以使用trunc函数来精确日期到天
--2015/1/15
select TRUNC(to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss'), 'DD') from dual;
 
select * from up_date where update <= TRUNC(to_date('2015-01-15 00:00:00','yyyy-mm-dd hh24:mi:ss'), 'DD');

 

文章来源:http://www.blogjava.net/forker/archive/2007/09/07/143467.html

分享到:
评论

相关推荐

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

    ### Oracle SQL查询当前月的所有日期 #### 背景介绍 在许多业务场景中,我们经常需要按照月份来汇总或分析数据。例如,在月底进行销售数据统计时,往往需要获取整个月份每天的数据。因此,能够快速有效地获取当前...

    Oracle Sql基础(beginning oracle sql中文版)

    Oracle SQL支持多种数据类型,如CHAR、VARCHAR2(可变长度字符串)、NUMBER(数字)、DATE(日期时间)、CLOB(大对象,用于存储文本)、BLOB(大对象,用于存储二进制数据)等。选择正确的数据类型对于数据的存储和...

    Oracle SQL 官方文档

    Oracle SQL 是一种强大的数据库查询和编程语言,广泛用于管理和操作Oracle数据库系统。11g第二版(11G2)是Oracle的一个重要版本,提供了许多增强功能和优化。本官方文档集包括四份重要的参考资料,涵盖了Oracle SQL...

    《精通Oracle SQL 第2版》PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一本关于Oracle SQL的专业书籍——《精通Oracle SQL 第2版》。接下来,我们将围绕这一主题展开深入探讨,包括Oracle SQL的基本概念、本书的主要内容以及学习Oracle SQL的一些...

    oracle sql 根据年份、周数取日期

    ### Oracle SQL日期函数 Oracle提供了丰富的日期函数,可以用于日期的格式化、转换和计算。其中,`TO_DATE`和`TO_CHAR`是两个关键的函数: - **TO_DATE**:此函数用于将字符串转换为日期格式。语法如下:`TO_DATE...

    oracle SQL语法大全

    Oracle支持多种数据类型,包括数值型(如NUMBER、INTEGER)、字符串型(如VARCHAR2、CHAR)、日期时间型(如DATE)、布尔型(BOOLEAN)和大对象(LOB)等。正确选择数据类型对于数据库性能至关重要。 四、条件...

    Oracle SQL(SQL for Oracle)

    1. **数据类型**:Oracle支持多种数据类型,包括数值型(如NUMBER)、字符串型(如VARCHAR2和CHAR)、日期/时间型(如DATE)、二进制大对象(BLOB)等。理解这些数据类型对于创建表结构和处理数据至关重要。 2. **...

    Oracle SQL:经典练习题(附答案)

    2. **单行函数应用**:Oracle数据库提供了一系列的单行函数,如`TO_CHAR()`用于格式化日期或数值,`UPPER()`和`LOWER()`用于大小写转换,`LENGTH()`计算字符串长度等。在实际练习中,可能需要使用这些函数来处理数据...

    Linux下定时自动执行Oracle_SQL

    在IT领域,尤其是在数据库管理和系统自动化操作中,利用Linux下的Crontab实现Oracle SQL的定时自动执行是一项极为实用且高效的技术。本文将深入探讨如何在Linux环境下设置Crontab来定期执行Oracle SQL脚本,这一过程...

    ORACLE SQL官方教程

    Oracle SQL支持多种数据类型,如`NUMBER`(数值)、`VARCHAR2`(可变长度字符串)、`DATE`(日期/时间)、`BOOLEAN`(布尔值)等,理解这些数据类型对于正确存储和处理数据至关重要。 3. **查询复杂性** 使用`...

    ORACLE SQL入门与实战经典

    5. SQL函数:Oracle SQL提供了丰富的函数,包括字符函数、数字函数、日期函数、转换函数等,用于数据处理和转换。 6. SQL子查询:子查询是一个嵌套在其他SQL语句中的查询。在Oracle SQL中,子查询可以用来实现复杂...

    Oracle SQL 测试题目

    C选项错误,直接比较日期和字符串是不正确的,应该先将日期转换为字符串。 D选项错误,`IN` 子句中混合了日期和字符串,应确保两边类型一致。 6. 序列(SEQUENCE)的使用: - 当序列 `seq1` 已生成到10,下次...

    ORACLE sql 星期几 一个月的第几天等 方法

    ORACLE SQL 日期函数应用 Oracle SQL 提供了多种日期函数和格式化选项,帮助开发者轻松地处理日期相关的计算和格式化。在这个资源中,我们将讨论如何使用 Oracle SQL 来获取星期几、一个月的第几天、一个年的第几天...

    Oracle SQL必备参考.pdf 高清下载

    尽管给定的部分内容主要涉及的是一个重复的Java学习社区链接,并未直接提供关于Oracle SQL的具体信息,但从标题和描述“Oracle SQL必备参考.pdf 高清下载”中,我们可以推断出文档可能涵盖的关键知识点与Oracle SQL...

    oracle sql 帮助文档

    Oracle SQL是甲骨文公司开发的一种关系数据库管理系统(RDBMS)中使用的SQL语言。Oracle的SQL语法强大且复杂,它不仅用于数据定义和数据操作,还包含了用于数据控制和事务控制的功能。以下是基于提供的内容的知识点...

    Oracle SQL语法速查

    Oracle SQL语法速查指南 Oracle数据库系统是世界上最广泛使用的数据库管理系统之一,其SQL(结构化查询语言)语法是管理和操作Oracle数据库的核心。本速查涵盖了Oracle SQL中的关键知识点,包括函数、语句、安装与...

    Oracle 10G 参考手册 Oracle SQL Reference pdf

    4. **函数与运算符**: Oracle SQL包含丰富的内置函数,如数学函数(如SQRT,MOD),字符串函数(如SUBSTR,UPPER),日期时间函数(如SYSDATE,EXTRACT),聚合函数(如SUM,AVG)。运算符用于比较、组合或改变值,...

    oracle_sql笔记

    Oracle支持多种数据类型,如VARCHAR2(可变长度字符串)、NUMBER(数值类型)、DATE(日期时间)、BLOB(二进制大对象)等。理解这些数据类型对于正确存储和处理数据至关重要。 三、表与索引 在Oracle中,表是数据...

Global site tag (gtag.js) - Google Analytics