1. 取得当天0时0分0秒select TRUNC(SYSDATE) FROM dual;2. 取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒)SELECT TRUNC(SYSDATE)+1-1/86400 FROM dual;3.取得当前日期是一个星期中的第几天,注意:星期日是第一天select to_char(sysdate,"D"),to_char(sysdate,"DAY") from dual;4. 在Oracle中如何得到当天月份的第一天和最后一天select to_char(sysdate,"yyyy-mm")||"-01" firstday,to_char(last_day(sysdate),"yyyy-mm-dd") lastday from dual5.实现当天16点前数据减去昨天16点的,过了16点减去今天16点select field1, field2 from mytablewhere time = decode(sign(sysdate-trunc(sysdate)-16/24), --时间判断 -1,trunc(sysdate)-1+16/24, --小于16点取昨天16点 trunc(sysdate)+16/24) --大于16点取当天16点 AIX中创建的裸设备即AIX中的逻辑卷 for OracleOracle EBS Form CUSTOM.PLL详解相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)