/* 日期时间范围查询 */---------- 创建日期时间测试表-----------------------------------------------------------
create table testdatetime(ID integer not null primary KEY,createdate  CHAR(10)  NULL,startdate DATE NULL,enddate DATE NULL,buydate  CHAR(10)  NULL,usedate  varchar2(20)  NULL
) ;
------------------------ 日期时间范围查询 ------------------------------------SELECT t.*,t.ROWID FROM testdatetime t ;--字段为:字符串类型(char),长度为:10
SELECT * FROM testdatetime t WHERE 1=1 AND t.createdate = '2011-07-01';SELECT * FROM testdatetime t WHERE 1=1 AND t.createdate > '2011-07-01';SELECT * FROM testdatetime t WHERE 1=1 AND t.createdate < '2011-07-01';SELECT * FROM testdatetime t WHERE 1=1 AND t.createdate >= '2011-06-01' AND t.createdate <= '2011-07-05';SELECT * FROM testdatetime t WHERE 1=1 AND to_date(t.createdate,'yyyy-MM-dd') between to_date('2011-06-01','yyyy-MM-dd') and to_date('20110705','yyyymmdd') ;-------------------------------------------------------------------
SELECT t.*,t.ROWID FROM testdatetime t ;--字段为:字符串类型(char),长度为:20
SELECT * FROM testdatetime t WHERE 1=1 AND t.usedate = '2011-07-01 10:00:00';SELECT * FROM testdatetime t WHERE 1=1 AND t.usedate > '2011-07-01';SELECT * FROM testdatetime t WHERE 1=1 AND t.usedate < '2011-07-01';SELECT * FROM testdatetime t WHERE 1=1 AND t.usedate >= '2011-06-01' AND t.usedate <= '2011-07-05';SELECT * FROM testdatetime t WHERE 1=1 AND to_date(t.usedate,'yyyy-MM-dd HH24:MI:SS') between to_date('2011-07-01 12:00:00','yyyy-MM-dd HH24:MI:SS') and to_date('20110702 12:00:00','yyyymmdd HH24:MI:SS') ;-------------------------------------------------------------------------
SELECT t.*,t.ROWID FROM testdatetime t ;--字段为:日期时间类型(date)
SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate = to_date('2011-07-01','yyyy-MM-dd');SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate > to_date('2011-07-01','yyyy-MM-dd');SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate < to_date('2011-07-01','yyyy-MM-dd');SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate >= to_date('2011-07-01','yyyy-MM-dd') AND t.startdate <= to_date('2011-07-02','yyyy-MM-dd');SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate between to_date('2011-07-01','yyyy-MM-dd') AND to_date('2011-07-02','yyyy-MM-dd');----------------------
SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate = to_date('2011-07-01 12:00:00','yyyy-MM-dd HH24:MI:SS');SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate > to_date('2011-07-01 12:00:00','yyyy-MM-dd HH24:MI:SS');SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate < to_date('2011-07-01 12:00:00','yyyy-MM-dd HH24:MI:SS');SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate >= to_date('2011-07-01 01:00:00','yyyy-MM-dd HH24:MI:SS') AND t.startdate <= to_date('2011-07-01 23:00:00','yyyy-MM-dd HH24:MI:SS');SELECT * FROM testdatetime t WHERE 1=1 AND t.startdate between to_date('2011-07-01 01:00:00','yyyy-MM-dd HH24:MI:SS') AND to_date('2011-07-01 23:00:00','yyyy-MM-dd HH24:MI:SS');-----------------------
SELECT * FROM testdatetime t WHERE 1=1 AND to_char(t.startdate,'yyyy-MM-dd') = '2011-07-01';SELECT * FROM testdatetime t WHERE 1=1 AND to_char(t.startdate,'yyyy-MM-dd') > '2011-07-01';SELECT * FROM testdatetime t WHERE 1=1 AND to_char(t.startdate,'yyyy-MM-dd') < '2011-07-01';SELECT * FROM testdatetime t WHERE 1=1 AND to_char(t.startdate,'yyyy-MM-dd') >= '2011-07-01' AND to_char(t.startdate,'yyyy-MM-dd') <= '2011-07-02';SELECT * FROM testdatetime t WHERE 1=1 AND to_char(t.startdate,'yyyy-MM-dd') between '2011-07-01' AND  '2011-07-02';

Oracle 日期时间范围查询相关推荐

  1. oracle日期时间范围查询,Oracle的日期时间范围查询-Oracle

    Oracle日期时间范围查询 Sql代码 /* 日期时间范围查询 */ ---- 创建日期时间测试表-------------------–    www.2cto.com create table ...

  2. JAVA:日期时间范围查询0点到23点59分59秒之间

    问题 在做日期时间范围查询时,需要查询当天时间范围内的数据,如2021-01-05这天的所有记录, 查询时间范围应该是"2021-01-05 00:00:00"至"202 ...

  3. Oracle 日期时间查询

    文章目录 一.查询近一个月的数据 : 二.Oracle根据当前时间查询前7天的数据 三.oracle查询日期范围 : to_date方式 to_char方式: 总结 一.查询近一个月的数据 : 如果是 ...

  4. oracle中日期的模糊查询,oracle日期模糊查询

    1,按时间段查询  issueDate ( 起始日期)       issueTwoDate (结束日期) if (StringUtils.isNotEmpty(issueDate) &&am ...

  5. 时间范围查询 sql

    Sql代码 /* 日期时间范围查询 */ ---------- 创建日期时间测试表----------------------------------------------------------- ...

  6. Oracle数据库日期范围查询的两种实现方式

    Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下 ...

  7. ORACLE 日期查询

                  Oracle 日期查询 1.查询当前日期 select sysdate from dual; 2.使用to_char来获取日期的部分参数YYYY 获取当前年 MM   获取 ...

  8. oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...

    关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解 Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设 ...

  9. oracle日期查询

    oracle日期查询 按日期范围 select * from t_name where to_date('date','yyyy-MM-dd') between (to_date('date1','y ...

最新文章

  1. [精华][推荐]CAS SSO单点登录服务端客户端学习
  2. Linux中.a,.la,.o,.so文件的意义和编程实现
  3. swift和oc区别----属性部分(参考官方swift2.1文档)
  4. vector和list容器有哪些区别
  5. html 地球大气,地球大气层为什么永远不会消失?
  6. 确认了!华为P30 Pro包装盒曝光:后置四摄+水滴屏
  7. VJC案例-查找最大值
  8. 《css权威指南》学习笔记一
  9. excel两个表格数据对比_Excel中两个表格对比,找出不同数据
  10. Excel 条件格式实现甘特图
  11. 算法设计-实现运动员比赛日程表 C代码
  12. 关于MSP430单片机程序烧写的介绍
  13. 第三方支付机构有哪些?他们的资金是如何运作保障用户的资金安全的?
  14. 乐高太多没处放?解放女朋友双手,1 个顶 100 个的乐高智能分拣机来了!
  15. pythonrefprop怎么设置_Refprop调用Excel设置步骤
  16. 微信支付商户接入(一)
  17. Markdown 教程: 1 数学公式和特殊符号
  18. Bug的生命周期_Sinno_Song_新浪博客
  19. 【python小课堂专栏】python小课堂11 - 变量篇
  20. 半导体栅极侧墙工艺的来龙去脉

热门文章

  1. 字符编码ASCII、Unicode 、UTF-8 及实例汉字与Unicode码的相互转化
  2. Kong网关插件使用
  3. uniapp开发App引导页
  4. 迅捷PDF文件转换Excel
  5. 上百本中文书籍中对《人月神话》的引用(8)
  6. ch9121-网络配置协议
  7. UART通信基本概念
  8. 掌握七大排序(1)---直接插入排序和希尔排序
  9. 2013中关村大数据日:大数据驱动创新
  10. undefined reference to pow