oracle中要查詢資料中兩個時間差等於48小時語句怎麼寫

2022-02-19 01:42:40 字數 1427 閱讀 5112

1樓:匿名使用者

48小時就是2天嘛!所以條件這麼寫 where time1-time2=2 select * from timetest where time1-time2=2 剛才寫的是正好相差48小時的!大於48小時的這樣寫就行了!

select * from timetest where time1-time2<2

2樓:匿名使用者

select * from 表 where (lrsj-wfsj)*24 >48如果lrsj和wfsj設計時不是日期型,那麼需要做一次轉換select * from 表 where (to_date(lrsj,'yyyy-mm-dd hh24:mi:ss')-to_date(wfsj,'yyyy-mm-dd hh24:

mi:ss'))*24 >48

3樓:匿名使用者

時間與時間直接相減 結果是差的天數wfsj -lrsj=2*24select (date1 - date2) * 24 from dual;

4樓:匿名使用者

select * from tab where lrsj>wfsj+48/24

oracle中查詢時間等於當前時間後兩天該怎麼寫語句

5樓:匿名使用者

1、建立測試表,

create table test_date(id varchar2(20),v_date date);

2、插入測試資料;

insert into test_date select level, trunc(sysdate)+level v_date from dual connect by level<=5

commit;

3、查詢表中全量資料;select t.*, rowid from test_date t;

4、編寫語句,查詢時間等於當前時間後兩天的記錄;

select t.*, rowid from test_date t where v_date = trunc(sysdate)+2;

6樓:

select * from 表名 where 日期欄位=to_char(sysdate+2,'yyyy-mm-dd』); 這個yyyy-mm-dd可以根據你的需求變化

7樓:匿名使用者

select (sysdate + 2) from dual;

8樓:

select * from tablename where to_char(表內日期欄位) = to_char(sysdate+2,'yyyy-mm-dd');

9樓:御魂之龍

sysdate-2 不用謝

SQL怎麼查詢兩個表中不同的資料

我們需要準備的材料分別是 電腦 sql查詢器。1 首先,開啟sql查詢器,連線上相應的資料庫表,以查詢c1表和c2表的name欄位不同為例。2 點選 查詢 按鈕,輸入 select c1.name from c1 left join c2 on c1.name c2.name where c2.na...

MYSQL中同資料庫中的兩個表中的資料怎樣合併? 只需要合併某個欄位。

username 欄位 是否是唯一欄位 如果是唯一欄位可以使用左連線的方式 update aaa 表 或bbb 表 update aaa left join bbb on bbb.username aaa.username set aaa.post aaa.post bbb.post.或者 upda...

thinkphp查詢兩個表裡面的資料並輸出到

list表示查詢後的結果集,使用下面的方法後可以直接在模板上使用 list這個結果集。this assign list list this list list 在thinkphp中,怎麼讓從資料庫中查詢到的資料顯示在模板中。這個官網手冊講解的很清楚的,模板渲染。例如 this assign data...