如果想+,-系统时间:
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;
分享到:
相关推荐
select sysdate,sysdate - interval ’7’ MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval ’7’ hour from dual 当前时间减去7天的时间 select sysdate - interval ’7’ day ...
调用案例:dbConnectTest.sh "pssc_jk" "select sysdate from dual;" 参数介绍: "pssc_jk" 指配置文件中配置的数据库连接串 “SQL”要执行的SQL,可以是增删改查,自动commit 客户端安装环境博文:...
–加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:...
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
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 ...
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...
select trunc(sysdate,’year’) from dual; –截取到年(本年的第一天) 2011-1-1 代码如下: select trunc(sysdate,’q’) from dual; –截取到季度(本季度的第一天) 2011-10-1 代码如
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 ....
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常用日期型函数详解 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
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; //获取时间的...
–结果: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的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH...select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;【用这个】
当月数据 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;
3、select sysdate from dual; --查看当前的系统时间 4、select ename, sal*12 anuual_sal from emp; --给搜索字段更改名称(双引号 keepFormat 别名有特殊字符,要加双引号)。 5、--任何含有空值的数学表达式...
3、select sysdate from dual; //查看当前的系统时间 4、select ename, sal*12 anuual_sal from emp; //给搜索字段更改名称(双引号 keepFormat 别名有特殊字符,要加双引号)。 5、任何含有空值的数学表达式,...
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会显示月份
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; --月 ...
比如语句select trunc(sysdate) from dual;就可以返回当天的整数时间. 日前系统中有个业务处理,需要定时每小时执行一次预定义事务,开始时定义下一个执行时间为 sysdate +1/24,后来发现下一次的执行时间,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; --本年天数