orace時間往前推

2021-08-21 06:53:37 字數 753 閱讀 6375

oracle中獲取當前系統時間往前推7天的日期 (2014-01-07 11:03:19)

select  sysdate - interval '7' day  from dual

select to_date(to_char(sysdate,'yyyy-mm-dd hh:mi:ss'),'yyyy-mm-dd hh:mi:ss') from dual;

select to_char(sysdate - interval '6' day, 'yyyymmdd') from dual;

另附:當前時間減去7分鐘的時間

select  sysdate,sysdate - interval '7' minute  from dual

當前時間減去7小時的時間

select  sysdate - interval '7' hour  from dual

當前時間減去7天的時間

select  sysdate - interval '7' day  from dual

當前時間減去7月的時間

select  sysdate,sysdate - interval '7' month from dual

當前時間減去7年的時間

select  sysdate,sysdate - interval '7' year   from dual

時間間隔乘以乙個數字

select  sysdate,sysdate - 8 *interval '2' hour   from dua

orace後台執行

7.19 資料庫後台執行命令和客戶端登陸 sqlplus username password host port sid 普通使用者 sqlplus as sysdba或者conn as sysdba sys使用者 pl sql普通使用者登陸 database 10.171.37.11 1526 t...

orace評級函式

cume dist 功能描述 計算一行在組中的相對位置,返回大於0 小於等於1的數,例如在乙個4行組中,分布是1 4 2 4 3 4 4 4 如果有重複的就乘以重複的個數,如第一行和第二行重複 分布為 1 4 2,1 4 2,3 4 4 4 下面是例子 表 all sales select from...

orace遞迴查詢

查詢結果自己所有的前代節點 包括自己 select from orgtable o where nvl o.canceled,0 1 start with o.id 5661 connect by to char o.id prior to char o.supsubcomid 查詢結果自己所有的後...