-取得当天0时0分1秒
select TRUNC(SYSDATE)+1/86400 from dual;
--取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒)
SELECT TRUNC(SYSDATE)+1-1/86400 from dual;
--取得当前日期是一个星期中的第几天,注意:星期日是第一天
select to_char(sysdate,'D'),to_char(sysdate,'DAY') from dual;
--在oracle中如何得到当天月份的第一天和最后一天
select to_char(sysdate,'yyyy-mm')||'-01' firstday,to_char(last_day(sysdate),'yyyy-mm-dd') lastday from dual
--实现当天16点前数据减去昨天16点的,过了16点减去今天16点
select field1, field2 from mytable
where time = decode(sign(sysdate-trunc(sysdate)-16/24), --时间判断
-1,trunc(sysdate)-1+16/24, --小于16点取昨天16点
trunc(sysdate)+16/24) --大于16点取当天16点
分享到:
相关推荐
简单的oracle 时间比较函数,自己在网上找到并加以整理出来。
oracle自定义日期函数、你值得拥有!
ORACLE日期时间函数大全
Oracle自定义函数返回一张表。主要用于生成一张等时间间隔的表数据。
oracle时间函数处理总结大全。个人总结的oracle SQL里常用的时间函数,常用日期型函数 贡献给大家分享。。值得大家作为工具
oracle自定义函数的总结,主要对如何定义函数以及使用。
oracle 时间函数汇总,详细介绍了oracle时间的截取,oracle时间函数年、月、日的具体使用,实用性很强。
oracle 时间函数
oracle日期函数全面总结,平时遇到 的很多对日期的处理问题都归档在里面了,希望对大家有所帮助!
关于Oracle日期函数的练习,代码清晰简洁,适于初学者参考!
1、CONVERT在日期转换中的使用示例 --字符转换为日期时,Style的使用 --1. Style=101时,表示日期字符串为:mm/dd/yyyy格式 SELECT CONVERT(datetime,'11/1/2003',101) --结果:2003-11-01 00:00:00.000 ...
该Word文档包括Oracle数据库常见字符串函数、时间日期等,且附带导航栏工具,方便搜索,你值得拥有!
Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数 --unix时间戳与date时间互转 SELECT oracle_to_unix(SYSDATE),unix_to_oracle(1551774286),oracle_to_unix(SYSDATE) FROM dual;
oracle数据库中关于时间函数的具体应用。
详解Oracle分析函数,主用于OLAP,以实例讲解分析函数. 如: 排序用Rank, Dense_rank, row_number 1.带空值的排列 2.Top/Bottom N查询 3.First/Last排名查询 4.按层次查询 1.窗口函数简介 2.窗口函数示例-全统计 3....
oracle时间函数[文].pdf
sum(sal) over (partition by deptno order by ename) 按部门“连续”求总和 sum(sal) over (partition by deptno) 按部门求总和 sum(sal) over (order by deptno,ename) 不按部门“连续”求总和 ...