`
xianbin
  • 浏览: 214730 次
  • 来自: ...
社区版块
存档分类
最新评论

Oracle 日期范围查询

阅读更多
方式一:
WHERE bk_date >= TO_DATE('2012-03-18', 'YYYY-MM-DD')
AND bk_date <  TO_DATE('2012-03-19', 'YYYY-MM-DD')


方式二:
WHERE TRUNC(bk_date) = TO_DATE('2012-03-18', 'YYYY-MM-DD')


TRUNC()函数将把日期中的时间去掉。

方式三:
SELECT *
FROM BOOKING_SESSION
WHERE TO_CHAR(T_SESSION_DATETIME, 'DD-MM-YYYY') ='20-03-2012';

Oracle日期、时间格式:
日:DD
月:MM
年:YYYY
示例:DD-MM-YYYY

小时:hh24
分:mi
秒:ss
示例:hh24:mi:ss
1
0
分享到:
评论

相关推荐

    oracle日期查询相关

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

    oracle日期处理完全版

    - 示例查询展示了如何找出指定日期范围内非周末的天数,通过 `rownum` 和日期加减计算,以及 `to_char` 获取星期几并排除 '1'(星期一)和 '7'(星期日)。 9. **月份间隔计算**: - `months_between` 函数用于...

    oracle设置日期格式

    在开始之前,我们先来了解一些关于Oracle日期格式的基础知识: 1. **NLS_DATE_FORMAT**:这是一个非常重要的环境变量,用于控制日期在查询结果中的显示格式。 2. **日期格式字符串**:由一系列字符组成,用来定义...

    在oracle中处理日期大全

    Oracle 中日期处理大全 在 Oracle 中,日期处理是数据库管理系统中一个非常重要的方面。处理日期信息需要精准和细致,否则可能会出现错误的结果。在本节中,我们将详细介绍 Oracle 中日期处理的各种方法和函数。 ...

    oracle 日期处理 总结

    以下是对Oracle日期处理的一些关键知识点的详细说明: 1. **将时间字符串转换为时间** Oracle提供了`to_date()`函数将字符串转换为日期类型。这个函数需要两个参数:要转换的字符串和匹配的转换格式。例如,`to_...

    oracle查询一个月之内数据

    这里的关键在于日期范围的确定以及如何利用Oracle的内置函数来完成这一任务。接下来,我们将深入探讨该查询语句的具体实现方法及其背后的逻辑。 ### 一、查询背景与目标 首先,明确一下查询的背景:假设我们有一个...

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

    通过以上分析,我们可以看到,虽然Oracle SQL提供了多种处理日期的方法,但构建复杂的日期范围查询可能需要组合使用多个函数和多步操作。理解和熟练掌握这些函数对于进行高效的数据分析和报告至关重要。此外,通过...

    ORACLE 日期和时间处理汇总

    Oracle 日期和时间处理函数提供了多种方式来处理日期和时间,包括日期和字符转换、日期语言设置、日期间的天数、时间为空的用法、日期范围查询、日期格式冲突问题、计算日期间的天数和计算月份之间的天数等。

    oracle日期处理函数大全

    了解并熟练运用这些Oracle日期处理函数,可以极大地提升SQL查询的灵活性和实用性。在实际工作中,应根据具体需求选择合适的函数,确保数据处理的准确性和高效性。同时,注意NLS参数对日期格式和语言的影响,确保在...

    sql查询oracle时间段操作

    在Oracle中,可以使用`BETWEEN`关键字来筛选特定日期范围内的记录。例如,如果你有一个名为`orders`的表,其中包含`order_date`列,你可以这样查询2020年1月1日至2020年12月31日之间的订单: ```sql SELECT * FROM ...

    oracle日期类型的处理

    在进行日期范围查询时,需要注意使用正确的格式化掩码: ```sql SELECT * FROM TABLE_NAME WHERE A_DATE BETWEEN TO_DATE('20011201', 'yyyymmdd') AND TO_DATE('20011231', 'yyyymmdd'); ``` 此查询返回 `A_DATE`...

    oracle中查询两年之间某一个月的数据

    在Oracle数据库中,查询特定时间范围内的数据是一项常见的任务,特别是在需要分析某个特定月份或时间段的数据时。根据提供的标题、描述、标签以及部分内容,本文将详细介绍如何在Oracle中查询两年之间某一个月的数据...

    oracle 日期的处理大全

    7. **计算工作日数量**:可以使用`ROWNUM`和`TO_CHAR`函数结合日期计算特定日期范围内非周末的工作日数量,例如查询2002年2月1日至28日之间的工作日。 8. **计算月份间隔**:`MONTHS_BETWEEN`函数用于计算两个日期...

    oracle日期函数

    BETWEEN TO_DATE() AND TO_DATE() 语句用于指定日期范围。但是,这个语句的范围是精确的,不包括边界日期的时间部分。例如: ```sql SELECT * FROM TABLE WHERE DATE_COLUMN BETWEEN TO_DATE('20011201','yyyymmdd')...

    oracle处理日期大全

    在进行日期范围查询时,需要注意格式的一致性。 ```sql SELECT * FROM YOUR_TABLE WHERE A_DATE BETWEEN TO_DATE('20011201', 'YYYYMMDD') AND TO_DATE('20011231', 'YYYYMMDD'); ``` 此查询返回的是2001年12月1日至...

    从oracle数据库取出日期按格式显示

    - 在实际应用中,可能还需要考虑日期范围、闰年处理等细节问题,尤其是在金融、保险等领域,精确的日期计算尤为重要。 总之,从Oracle数据库中提取日期并按照特定格式显示,涉及到数据库操作、编程语言中的日期处理...

    Oracle 日期处理大全

    5. **日期区间查询**:使用 `BETWEEN` 关键字可以定义日期范围,但注意它包含边界,即`a_date BETWEEN date1 AND date2`会包含date1和date2。因此,如果需要排除边界,可能需要更精确的处理。 6. **NULL日期处理**...

    Oracle公交车查询系统

    1. 按时间查询:用户可以输入特定的日期和时间,系统将根据时刻表数据,返回在此时间范围内运行的公交线路和对应站点。 2. 按站点查询:用户输入站点名称,系统会列出经过该站点的所有公交线路及其到达和离开的时间...

Global site tag (gtag.js) - Google Analytics