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

Oracle – Select sysdate +/- time from dual

 
阅读更多

如果想+,-系统时间:

 

Sysdate:

SQL> SELECT TO_CHAR(SYSDATE, 'dd-mm-yy hh24:mi:ss') from dual;

 

Days:

SQL> SELECT TO_CHAR(SYSDATE -1, 'dd-mm-yy hh24:mi:ss') from dual;

Hours:

SQL> SELECT TO_CHAR(SYSDATE-(1/24), 'dd-mm-yy hh24:mi:ss') from dual;

Minutes:

SQL> SELECT TO_CHAR(SYSDATE-1/(24*60), 'dd-mm-yy hh24:mi:ss') from dual;

Seconds:

SQL> SELECT TO_CHAR(SYSDATE-1/(24*60*60), 'dd-mm-yy hh24:mi:ss') from dual;

 

你也可以用+ 取代- 获得 加的结果

SQL> SELECT TO_CHAR(SYSDATE +1, 'dd-mm-yy hh24:mi:ss') from dual;

分享到:
评论

相关推荐

    oracle日期操作举例

     select sysdate,sysdate - interval ’7’ MINUTE from dual  当前时间减去7小时的时间  select sysdate - interval ’7’ hour from dual  当前时间减去7天的时间  select sysdate - interval ’7’ day ...

    shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

    调用案例:dbConnectTest.sh "pssc_jk" "select sysdate from dual;" 参数介绍: "pssc_jk" 指配置文件中配置的数据库连接串 “SQL”要执行的SQL,可以是增删改查,自动commit 客户端安装环境博文:...

    ORACLE时间函数(SYSDATE)深入理解

    –加1年 select sysdate,add_months(sysdate,1) from dual; –加1月 select sysdate,to_char(sysdate+7,’yyyy-mm-dd HH24:MI:SS’) from dual; –加1星期 select sysdate,to_char(sysdate+1,’yyyy-mm-dd HH24:MI:...

    Oracle时间日期操作方法小结第1/2页

    sysdate+(5/24/60/60) ...add_months(sysdate,-5*12) 在系统时间基础上延迟5年 上月末的日期:select last_day(add_months(sysdate, -1)) from dual; 本月的最后一秒:select trunc(add_months(sysdate,1),’MM’) – 1

    C# 访问Oracle示例+PL/SQL+存储过程+触发器 完整示例 测试可用 易懂

    select fun_tc(sysdate) from dual; select products.id,products.name,fun_tc(adddate) from products; 1 a 1 b 1 c 2 a 2 f 2 x 3 e 3 m 1 a,b,c 2 a,f,x 3 e,m create or replace procedure proc_alltypes is ...

    oracle函数大全.doc

    SQL> select last_day(sysdate) from dual; LAST_DAY(S ---------- 31-5月 -04 38.MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份 SQL> select months_between('19-12月-1999','19-3月-1999') mon_between from...

    日常收集整理oracle trunc 函数处理日期格式(很实用)

    select trunc(sysdate,’year’) from dual; –截取到年(本年的第一天) 2011-1-1 代码如下: select trunc(sysdate,’q’) from dual; –截取到季度(本季度的第一天) 2011-10-1 代码如

    MYSQL,SQLSERVER,ORACLE常用的函数

    SQL> select instr('oracle traning','ra',1,2) instring from dual; INSTRING --------- 9 6.LENGTH 返回字符串的长度; SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from ....

    MySQL与Oracle的语法区别详细对比

    Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,’yyyy-mm-dd’) from dual; SQL> select to_char(sysdate,’hh24-mi-ss’) from dual; mysql> select date_format(now(),’%Y-%m-%d’); mysql> ...

    Oracle常用日期型函数详解

    Oracle常用日期型函数详解 1、Sysdate 当前日期和...Select sysdate from dual; SYSDATE ---------- 21-6月 -05 2、Last_day 本月最后一天 Select last_day(sysdate) from dual; LAST_DAY(S ---------- 30-6月 -05

    oracle日期类型的处理

    select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年 select to_char(sysdate,'mm') as nowMonth from dual; //获取时间的月 select to_char(sysdate,'dd') as nowDay from dual; //获取时间的...

    Oracle 获取上周一到周末日期的查询sql语句

    –结果:6 注释:2013.09.06是周五,为本周的第六天 select to_char(sysdate+(2-to_char(sysdate,’d’))-7,’yyyymmdd’) from dual;—上周一 select to_char(sysdate+(2-to_char(sysdate,’d’))-1,’yyyymmdd’)...

    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别

    oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH...select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;【用这个】

    SQL语句,查询当月,当年数据

    当月数据 select * from table t where t.create_time >=TRUNC(SYSDATE, 'MM') and t.create_time(SYSDATE) create_time为你要查询的时间 当年数据 select * from table t where t.create_time >=...from dual;

    精髓Oralcle讲课笔记

    3、select sysdate from dual; --查看当前的系统时间 4、select ename, sal*12 anuual_sal from emp; --给搜索字段更改名称(双引号 keepFormat 别名有特殊字符,要加双引号)。 5、--任何含有空值的数学表达式...

    Oracle练习笔试大全

    3、select sysdate from dual; //查看当前的系统时间 4、select ename, sal*12 anuual_sal from emp; //给搜索字段更改名称(双引号 keepFormat 别名有特殊字符,要加双引号)。 5、任何含有空值的数学表达式,...

    oracle 常用代码.

    1、日期方面 update frm_sysuser set mmyxq=to_date('2009-12-...select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//mi是分钟 select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm会显示月份

    Oracle如何获取系统当前时间等操作实例

    select sysdate from dual; char类型的 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; select to_char(sysdate, 'yyyy' ) from dual; --年 select to_char(sysdate, 'MM' ) from dual; --月 ...

    trunc函数应用实例

    比如语句select trunc(sysdate) from dual;就可以返回当天的整数时间. 日前系统中有个业务处理,需要定时每小时执行一次预定义事务,开始时定义下一个执行时间为 sysdate +1/24,后来发现下一次的执行时间,oracle是在...

    oracle时间函数

    select TO_NUMBER(TO_CHAR(sysdate, 'DD')) from dual; --本月天数 select sysdate- TRUNC(sysdate, 'Q') + 1 from dual; --本季天数 select TO_NUMBER(TO_CHAR(sysdate, 'DDD')) from dual; --本年天数

Global site tag (gtag.js) - Google Analytics