`
xihuan&java
  • 浏览: 159828 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle基础日期查询

阅读更多
开发中遇到了oracle的时间查询记录下来以便以后查阅
hibernate查询指定日期的数据:
String hql = "select bean from ZJczbJiPoTongJi bean where 1=1 ";
		if(bean!=null && bean.getRiqi() !=null){
			hql += "and to_char(bean.riqi,'yyyy-mm-dd') = "+"'"+dateFormat.format(bean.getRiqi())+"')";
		}

查询当天,当周,当月的sql代码(没经过测试)
--查询当天的数据
select * from a where generateTime=sysdate
--查询一个星期的数据
select * from a where (sysdate-generaeTime)=7
--查询一个月的数据
select * from a where months_between(sysdate,generateTime)=1
--查询一年的数据
1.select * from table t      
2.where t.create_time >=trunc(sysdate,'YYYY')       
3.and t.create_time<=add_months(trunc(sysdate,'YYYY'),12)-1 


日期查询to_date():
to_date('"+xxx+"', 'YYYY-MM-DD HH24:MI:ss') --得到的是一个时间格式

to_char:
to_char(t.locodate,'yyyy-mm')='2009-12' --得到的是字符串格式
分享到:
评论

相关推荐

    Oracle基础知识第二版

    oracle数组,常用函数,常用日期,数字,等等。

    Oracle视频.zip

    10.单行函数之日期函数.rar 11转换函数,rar 12多表查询数据rar 13.PLSQL基础-变星与作用域rar 14.Oracle体结构.ram 15.Oracle体系结构实例管理-内存管理rar 16.0raCle体系结构实例管理进程结构。rar 17.Oracle存储...

    Oracle基础 之 查询基础

    所有例子都是scott中的表 0x01.单行函数 作用于一行,返回一个值。 1.字符函数 ...(Oracle默认从1开始而不是0)。 replace(列|字符串,旧内容,新内容) : 新内容替换旧内容。 示范: -- upper select

    Oracle 基础语句 函数大全(字符串函数

    ORACLE PL/SQL 字符串函数、数学函数、日期函数 --【字符串函数】 --字符串截取substr(字段名,起始点,个数) select Name,substr(Name,2,4),substr(Name,0,3),substr(Name,-2,3),substr(Name,-2,1) from t1; --字符...

    Oracle11g从入门到精通2

    从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用开发基础,并通过两个完整案例来介绍基于Java开发包和Oracle数据库...

    Oracle8i_9i数据库基础

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

    ORACLE数据库基础知识-华为维护资料

    第1章 ORACLE数据库基础知识 1 1.1 产品概述 1 1.1.1 产品简介 1 1.1.2 基本概念 1 1.2 ORACLE系统结构 2 1.2.1 ORACLE物理结构 2 1.2.2 系统全局区 4 1.2.3 进程 6 1.3 存储管理 7 1.3.1 逻辑结构 8 1.3.2 表...

    Oracle-SQL基础到存储过程下载(第二阶段)

    025.sql高级查询_关联之oracle特有写法.mp4 026.sql基础练习_经典18题.mp4 027.sql高级查询_伪列rowid.mp4 028.sql高级查询_伪列rownum.mp4 029.sql函数_字符函数.mp4 030.sql函数_数字函数.mp4 031.sql函数_日期...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    日期型函数 转换函数 NULL函数 集合函数 其他函数 第7章-PLSQL基础 PL/SQL是什么 PL/SQL 变量的使用 表达式 PL/SQL结构控制 PL/SQL中使用DML和DDL语言 PL/SQL中的异常 PL/SQL函数编写 第8章-游标,...

    Oracle入门很简单[张朝明].part2

    第2篇介绍了oracle pl/sql的基本知识,包括sql查询、更新数据、字符型处理、数值型处理、日期型处理、复杂数据处理、控制语句;第3篇以数据库对象为主线讲述了包括视图、约束、游标、触发器、序列、用户角色与权限...

    Oracle入门很简单[张朝明].part1

    第2篇介绍了oracle pl/sql的基本知识,包括sql查询、更新数据、字符型处理、数值型处理、日期型处理、复杂数据处理、控制语句;第3篇以数据库对象为主线讲述了包括视图、约束、游标、触发器、序列、用户角色与权限...

    21世纪高等教育计算机规划教材:Oracle11g管理与编程基础教学辅助资料

    王鹏杰、王存睿、郑海旭《Oracle11g管理与编程基础》人民邮电出版社,2012.9 本文档中的课件ppt、脚本、脚本运行录制是作者多年一线课程教学的结晶,绝非临时拼凑之物。建议教师在授课时,ppt和脚本运行录制pdf文档...

    oracle 基础,数据库优化

    /*一、修改职员表中编号为120号职工的工资加1000并显示此职工的工资,名字 ,入职日期*/ declare type dd_rec is record( dd_sal number(8,2), dd_name varchar2(20), dd_hiredate date ); v_rec dd_rec; begin ...

    oracle基础要点第三弹

    1.数据插入使用场景(被插入表不存在/被插入表已存在) 2.drop/delete/truncate使用的区别 3.基本事务控制语句的运用 3.通配符与like 连用 '%xxx' '_xxx': 百分号代表多个字符,下划线...4.日期与字符串之间的相互转换

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    2.1 Oracle架构基础 25 2.2 SGA-共享池 27 2.3 库高速缓存 28 2.4 完全相同的语句 29 2.5 SGA-缓冲区缓存 32 2.6 查询转换 35 2.7 视图合并 36 2.8 子查询解嵌套 39 2.9 谓语前推 42 2.10 使用物化视图...

    Oracle11g从入门到精通

    从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用开发基础,并通过两个完整案例来介绍基于Java开发包和Oracle数据库...

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

     3.5.3 单行日期时间函数  3.5.4 单行转换函数  3.5.5 几个函数的使用举例  3.6 小结  第4章 PUSQL语言基础  4.1 PL/SQL语言简介  4.1.1 概述  4.1.2 开发调试环境  4.1.3 块的类型  4.2 程序...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或权限。是oracle权限最高的用户,...

    数据库基础 ORACLE

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

Global site tag (gtag.js) - Google Analytics