select   *   from   mytable   where   to_char(install_date,'YYYYMMDD')

>   '20050101'

select   *   from   mytable   where   install_date     >

to_date('20050101','yyyymmdd');

取得当前日期是本月的第几周

SQL>   select   to_char(sysdate,'YYYYMMDD   W   HH24:MI:SS')   from

dual;

TO_CHAR(SYSDATE,'YY

-------------------

20030327   4

18:16:09

SQL>   select   to_char(sysdate,'W')   from   dual;

T

-

4

№2:取得当前日期是一个星期中的第几天,注意星期日是第一天

SQL>   select   sysdate,to_char(sysdate,'D')   from   dual;

SYSDATE       T

---------   -

27-MAR-03   5

类似:

select   to_char(sysdate,'yyyy')   from   dual;   --年

select

to_char(sysdate,'Q'   from   dual;           --季

select

to_char(sysdate,'mm')   from   dual;       --月

select

to_char(sysdate,'dd')   from   dual;       --日

ddd   年中的第几天

WW

年中的第几个星期

W   该月中第几个星期

DAY 周中的星期几

D   今天对映的NUMBER

'1','星期日',  '2','星期一',

'3','星期二', '4','星期三',

'5','星期四',  '6','星期五',  '7','星期六'

hh   小时(12)

hh24   小时(24)

Mi   分

ss   秒

№3:取当前日期是星期几中文显示:

SQL>   select   to_char(sysdate,'day')   from   dual;

TO_CHAR(SYSDATE,'DAY')

----------------------

星期四

№4:如果一个表在一个date类型的字段上面建立了索引,如何使用

alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'

№5: 得到当前的日期

select sysdate from dual;

№6: 得到当天凌晨0点0分0秒的日期

select trunc(sysdate) from dual;

-- 得到这天的最后一秒

select trunc(sysdate) + 0.99999 from dual;

-- 得到小时的具体数值

select trunc(sysdate) + 1/24 from dual;

select trunc(sysdate) + 7/24 from dual;

№7:得到明天凌晨0点0分0秒的日期

select trunc(sysdate+1) from dual;

select trunc(sysdate)+1 from dual;

№8: 本月一日的日期

select trunc(sysdate,'mm') from dual;

№9:得到下月一日的日期

select trunc(add_months(sysdate,1),'mm') from dual;

№10:返回当前月的最后一天?

select last_day(sysdate) from dual;

select

last_day(trunc(sysdate)) from dual;

select trunc(last_day(sysdate)) from

dual;

select trunc(add_months(sysdate,1),'mm') - 1 from dual;

№11: 得到一年的每一天

select trunc(sysdate,'yyyy')+ rn -1

date0

from

(select rownum rn from all_objects

where rownum<366);

№12:今天是今年的第N天

SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL;

№13:如何在给现有的日期加上2年

select add_months(sysdate,24) from dual;

№14:判断某一日子所在年分是否为润年

select

decode(to_char(last_day(trunc(sysdate,'y')+31),'dd'),'29','闰年','平年') from

dual;

№15:判断两年后是否为润年

select

decode(to_char(last_day(trunc(add_months(sysdate,24),'y')+31),'dd'),'29','闰年','平年')

from dual;

№16:得到日期的季度

select ceil(to_number(to_char(sysdate,'mm'))/3) from dual;

select to_char(sysdate, 'Q') from dual;

获取本周一,周日的日期

select trunc(sysdate,'d')+1,trunc(sysdate,'d')+7 from dual;

posted on 2009-12-15 13:40 不高兴 阅读(1444) 评论(0)  编辑  收藏 所属分类: Oracle

java oracle 时间查询_Oracle 日期查询相关推荐

  1. oracle和mysql查询_ORACLE 数据库 查询语句与DML语句

    一.查询语句 ORACLE 数据库中获得数据表中的结果,称为查询语句,其关键词是 select(下面其所有的示例均为scott模式下的对象) 1.1 查询语句基础 1.1.1 获得表中全部字段与结果 ...

  2. java 数据库外键查询_oracle中查询所有外键引用到某张表的记录

    其实查找这篇文章  我主要用的sql 是这句  select * from user_cons_columns t where t.constraint_name like 'FK_CTS_CONT_ ...

  3. mybatis日期范围查询_15. Django 2.1.7 模型 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询...

    上一篇Django 2.1.7 模型 - MVT模型增删功能讲述了关于MVT模型中列表的增加数据以及删除数据的功能,在数据返回的过程中,也有部分关于模型之间关联查询的数据. 本篇章将着重讲述模型之间的 ...

  4. MySQL 查询统计 日期查询

    文章目录 1. 查询前7天的日期 2. 查询订单表出现日期,成交额总和 3 根据日期统计数据 1. 查询前7天的日期 select a.click_date from (SELECT date_sub ...

  5. oracle往据,指定日期查询数Oracle据库

    1,首先,介绍一下to_char函数 TO_CHAR 是把日期或数字转换为字符串,不能指定字符串长度. 使用TO_CHAR函数处理日期: TO_CHAR(number, '格式')  例如:TO_CH ...

  6. mysql和oracle模糊查询_oracle模糊查询mysql的区别

    oracle与使用mysql的区别 1.Like模糊查询有字符串拼接 所有用 str1||str2 拼接的字符串都要改成CONCAT(str1,str2) '%'||#{zbmc}||'%'改成CON ...

  7. android sqlite 查询时间,android – sqlite日期查询

    我是新的sqlite.我有一个有3列的表 1. Id 2. FoodName 3. Date and time (ex: '1' 'Chicken' '2012-08-10 13:54') 我读到某处 ...

  8. java oracle 流复制_Oracle流复制技术

    Oracle流复制是结合日志挖掘.队列等技术,实现多数据库.异构.远程等环境下数据同步的一种实现方式.主要被用于灵活的复制和容灾解决方案. Oracle流复制相比较其他数据库同步方式,如Datagua ...

  9. java oracle sql 参数_oracle pl/sql之在java中调用带有输入输出参数的oracle存储过程...

    只需注意一点输出参数是用CallableStatement里面的registerOutParameter方法注册进去 存储过程: import java.sql.CallableStatement; ...

最新文章

  1. linux常用命令简介- 用户管理及文件属性
  2. 【Linux 内核】CFS 调度器 ② ( CFS 调度器 “ 权重 “ 概念 | CFS 调度器调度实例 | 计算进程 “ 实际运行时间 “ )
  3. 编译器不识别stm指令_编译器简介
  4. Oracle 用户 对 表空间 配额(quota ) 说明
  5. c# 扩展方法奇思妙用高级篇一:改进 Scottgu 的 In 扩展
  6. python下绘制折线图
  7. 使用计算机管理文件教后反思,五年级信息技术下册《文件和文件夹》教学设计和教学反思...
  8. 用curl发起https请求
  9. mobi格式电子书_这几种电子书格式的关系与区别,资深Kindler有必要了解了解 !...
  10. 【Shiro第一篇】 Shiro权限框架简介
  11. Android零基础入门第18节:EditText的属性和使用方法
  12. 关于 360 评估你可能不知道的事
  13. 计算机 英语职称免试条件,职称计算机免试条件
  14. 熬夜爆肝!C++基础入门大合集【万字干货预警 建议收藏】
  15. android:很抱歉,XXX已停止运行
  16. Verilog十大基本功7 (IC设计经典书籍)
  17. 转:数据可视化怎么学?看完本文你将理解透彻!
  18. 下面整理了几种让网页变灰色的CSS代码,供各位站长参考!
  19. Circos了解一下?~
  20. easyExcel追加数据写入模板

热门文章

  1. 2022年618机顶盒哪款好?当贝盒子功能最全性价比更优
  2. 【MySQL】这是我见过最有用的MySQL数据类型面试题,面了无数家总结的
  3. teamview 解除限制使用时间方法(判断长时间使用 会限制使用时间)
  4. QT---实现舒尔特方格(零基础入门)
  5. matplotlib画图修改刻度线的粗细、刻度字体的大小以及标题字体的大小
  6. qca9535 tftp32 刷机_20151210编译高通的qca9531的wireless版本 修改版本4
  7. acwing算法基础课——差分
  8. html5一键打包成苹果软件,GDB苹果网页一键打包工具如何使用?GDB苹果网页一键打包工具安装使用教程...
  9. java免费批注组件_Java给Word某个字串加批注
  10. Resnet152对102种花朵图像分类(PyTorch,迁移学习)