1樓:匿名使用者
1,比較當前時間與指定時間相差分鐘數:
select sysdate,
sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss')
from dual
輸出結果:2007-4-4 am 10:45:56 0.875196759259259
select sysdate,to_date('2009-2-20 17:45:39','yyyy-mm-dd hh24:mi:ss'),
round(to_number(sysdate - to_date('2009-2-20 17:45:39','yyyy-mm-dd hh24:
mi:ss')) * 24 * 60)
from dual;
輸出結果:2009-2-20 17:36:14 2009-2-20 17:45:39 -9
2,同理,可比較相差天數、小時數、秒數等,只需根據需要替換下面的引數:
兩個date型別欄位:start_date,end_date,計算這兩個日期的時間差(分別以天,小時,分鐘,秒,毫秒):
天:round(to_number(end_date - start_date))
小時:round(to_number(end_date - start_date) * 24)
分鐘:round(to_number(end_date - start_date) * 24 * 60)
秒:round(to_number(end_date - start_date) * 24 * 60 * 60)
毫秒:round(to_number(end_date - start_date) * 24 * 60 * 60 * 1000)
3,格式輸出
select extract(day from interval)||'天'||extract(hour from interval)||'小時'||extract(minute from interval)||'分鐘'||extract(second from interval)||'秒' 間隔 from (
select numtodsinterval(to_date('2008-10-09 12:30:18','yyyy-mm-dd hh24:mi:ss
')-to_date('2008-10-28','yyyy-mm-dd'),'day') interval from dual
) 輸出:-18天-11小時-29分鐘-41.999999999秒
當前時間減去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 '7' hour from dual;
oracle select 應該是
select * from 表名稱 where date欄位 >= sysdate - interval '1' hour
2樓:a九州冥魔
select * from 表1 where time>sysdate-1/24 and time oracle中,我想獲得一小時前到此刻(包含分和秒)的資料,該怎樣寫語句呢? 3樓:a九州冥魔 select b from a where 時間欄位 >sysdate-1/24 and 時間欄位 從oracle資料庫查詢出的資料,按其中一個欄位時間排序。查詢語句該如何寫? 4樓:匿名使用者 select * from (select 除了時間所來有欄位寫源 出來,to_date('commenttime','yyyy-mm-dd hh24:mi:ss') time from t_school_recordcomment where recordid = : p_cid) order by time desc; 這樣試試,但是你的時間欄位用該儲存為date型別,這樣好像很麻煩。。 5樓:匿名使用者 select * from t_school_recordcomment where recordid = :p_cid order by (to_number(to_char(sysdate,'yyyymmddhh24miss'))-to_number(to_char(commenttime,'yyyymmddhh24miss'))); **是oracle資料庫在來pl/sql環境下自寫的 。最後說明一點 bai,du這個地方該 zhi使用升序方式(離當前時dao間最小的記錄,ok) 6樓:匿名使用者 select * from table order by 時間欄位 desc 在oracle資料庫中需要查詢出前8條記錄的sql語句怎麼寫? 7樓:匿名使用者 oracle中查詢前8條記錄需要用rownum如emp表中有如下資料: 現要查詢此表中前8條記錄,可用如下語句: select * from emp where rownum<=8; 查詢結果: 8樓: oracle裡查詢表中前8條記錄可以根據rownum來篩選 語句是"select * from 表名 where rownum < 9",語句意思是查詢這個表前8條的資料。 使用rownum可以查詢出前幾條,但是不能使用rownum > 幾。 9樓:逐鹿 select * from tablename order by columnname where rownum <= 8 10樓:匿名使用者 select * from table where rownum<=8 oracle資料庫 date時間型別查詢昨天、前7天、前30天、前1年的資料,sql語句怎麼寫 11樓:用著追她 1、開啟plsql,連線上oracle資料庫,使用sql語句建立一張測試表。 2、使用sql語句插入3行測試資料到上一步建立的測試表中,日期欄位使用系統當前時間插入。 3、執行完sql之後,記得點選提交按鈕,提交更改到資料庫儲存,否則,資料不會真正儲存到資料庫中。 4、提交完之後,查詢剛剛插入的資料,select * from testdate。 5、修改第一行updatedate欄位的值,此時直接拼接日期格式的字串更新,oracle是無法執行的。 6、修改第一行updatedate欄位的值,將字串的日期轉換為日期型別,之後再修改,就可以更新了。 7、修改第一行updatedate欄位的值,使用當前日期減去2天,直接減2即可。 12樓:哈皮的小逗比 select * from 表 where 日期=to_date(to_char(sysdate-1,'yyyy/mm/dd'),'yyyy/mm/dd'); select * from 表 where 日期=to_date(to_char(sysdate-7,'yyyy/mm/dd'),'yyyy/mm/dd'); select * from 表 where 日期=to_date(to_char(sysdate-30,'yyyy/mm/dd'),'yyyy/mm/dd'); select * from 表 where 日期=to_date(to_char(add_months(sysdate,-12),'yyyy/mm/dd'),'yyyy/mm/dd'); 13樓:瘋子財東 select * from table where logtime = trunc(sysdate -1,'dd') --前一天 select * from table where logtime = trunc(sysdate -7,'dd') --前7天、 ...以此類推 參考連結網頁連結 oracle資料庫中把select語句中查詢的記錄怎麼批量插入資料庫中? 14樓:匿名使用者 按照如下方法: 1、先確保select語句的結果正確。 2、寫如下語句,如將emp表中deptno為10的資料放入到新表emp_t中。 create table emp_t as select * from emp where deptno=10; 3、執行完畢後,emp_t表中的資料如下: 15樓:匿名使用者 insert into 表1 select * from 表2; 16樓:神裝法師 insert into table1_name select * from table2_name 17樓:匿名使用者 example:create table temp as select * from mytable 這個活動其實本身並不能節約多少電,而是通過這樣一種行為來喚醒大家的節電意識 2008年,悉尼全城在地球一小時內能源消耗下降了8.4 相當於熄滅了160萬隻燈泡。紐西蘭唯一一個正式參加熄燈活動的城市克賴斯特徹奇,公佈的資料顯示,熄燈一小時,能源消耗減少了將近13 在全球的 熄燈秀 接力下,更多的人開始... 你說的太籠統了 而且啥叫 單車 現在的自行車,經歷了百多年的發展和科技加持,已經按用途,細分為很多型別了,每種型別的時速和體能消耗都不同,甚至有很大不同。舉例如下 按同一個有入門騎行經驗 即平時騎買菜車的人 常見的有小爬坡 平路的鋪裝路面 無風或微風的環境 公路車,是速度最快 最消耗體能的單車,因此... 小時不好說.飛機很少用百公里耗油這個概念,原因有二 其一,這個100公里距離如何計算?飛機在空中飛行時相對飛機所處的大氣中可能有8 9百公里的時速 真空速 但是可能受到頂風的影響相對於地面的速度只有7百多公里 地速 所以百公里耗油對飛機效能的評估意義不大 其二,同一型號飛機的發動機可以選擇不同的型號...地球一小時活動的意義何在,開展地球一小時活動的意義
踩單車一小時,和走路一小時,哪個消耗大
飛機一小時用多少油,飛機一小時燒多少油