需要轉(zhuǎn)換成date格式進行比較,或者直接比較也可以。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了贛縣免費建站歡迎大家使用!
比如時間格式是2104-01-01 00:00:00。
語法:
select?sign(to_date('2015-01-01?00:00:00',?'yyyy-mm-dd?hh24:mi:ss')?-
to_date('2015-01-02?00:00:00',?'yyyy-mm-dd?hh24:mi:ss'))
from?dual
如果返回值為-1,則前邊的日期較??;返回值為0,則兩個值一樣大;返回值為1,則后邊的日期較小。
1、?在計算機中,打開Oracle的連接程序,用新建的數(shù)據(jù)庫管理員,進入【Oracle控制】的窗口上,鼠標(biāo)左鍵單擊【服務(wù)器】按鈕,并選擇【SQL工作表】。
2、接著,在【Oracle服務(wù)器】的窗口上,在輸入窗口中輸入SQL查詢語句,并單擊【執(zhí)行】按鈕,可以看到表格當(dāng)前的數(shù)據(jù),但是沒有顯示出字段類型。
3、?然后,在【SQL工作表】的窗口上,輸入查詢表格的字段類型的SQL語句,可以作為參考。
4、接著,在【SQL工作表】的窗口上,輸入查詢表格的字段類型的SQL語句,并單擊【執(zhí)行】按鈕,在提示窗口中,顯示出錯誤類型。
5、然后,在【SQL工作表】的窗口上,修改查詢表格的字段類型的SQL語句,添加列名的關(guān)鍵字,并單擊【執(zhí)行】按鈕??梢钥吹絊QL語句執(zhí)行成功的提示信息。
6、在【SQL工作表】的窗口上,通過查詢表格的字段類型的SQL語句,可以看到表格中字段的字段類型了,如下圖所示。通過這樣的操作就學(xué)會了在Oracle數(shù)據(jù)庫中查詢表格的字段類型了。
1、如果你的日期字段形如yyyy-mm-dd,sql如下select 你要的字段 from 你的表名 where 日期字段=to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd')2、如果你的時間字段形如yyyy-mm-dd HH24:MI:SS,sql如下select 你要的字段 from 你的表名 where 日期字段=sysdate
代碼如下:
d2 := to_date('20190528','yyyymmdd');
d3 := to_date('20170101','yyyymmdd');
d4 := sysdate;
if d1d3 then --格式不同進行比較
dbms_output.put_line('d1d3');
end if;
if d2d3 then --格式相同比較
dbms_output.put_line('d2d3');
end if;
if d1d4 then --格式不同進行比較
dbms_output.put_line('d1d4');
end if;
dbms_output.put_line('d4是:'||d4);
end;
擴展資料
oracle sql日期比較
oracle sql日期比較:
在今天之前:
select * from up_date where update to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from up_date where update = to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
在今天只后:
select * from up_date where update to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
select * from up_date where update = to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
精確時間:
select * from up_date where update = to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
如果是date型比較大小,直接用大于、小于比較就可以了。
字符型的也可以直接比較或者轉(zhuǎn)化為to_date('20121106','yyyymmdd')再比較。
日期相減 date1-date2 算出來的為多少天,*24可以轉(zhuǎn)化差多少小時,同理*24*60*60為相差多少秒