--專門的函數(shù)是沒有的,但是日期是可以加減法的:
專注于為中小企業(yè)提供成都網(wǎng)站設計、做網(wǎng)站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)大荔免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。
--這是計算這兩個日期之間的天數(shù):
SELECT?TRUNC(TO_DATE(?'2011-03-01?',?'YYYY-MM-DD?')-TO_DATE(?'2011-01-01?',?'YYYY-MM-DD?'))?FROM?DUAL;
SELECT?TRUNC(sysdate,'dd')-trunc(sysdate+1,'dd')?FROM?DUAL;
不清楚你問哪個差,給你列舉幾個吧。
假設列a的值為20,列b的值為12,它們都是數(shù)值型;
差select a-b from table;
結果為:
a-b
8
差集合
兩個結果的差集合,比如表A和表B結構一樣,數(shù)據(jù)不同,想找出表的不同數(shù)據(jù)
(select * from a) minus (select * from b);
結果為:
兩表差異數(shù)據(jù);
select (to_date(to_char(sysdate,'hh24mi'),'hh24mi') - to_date('1820','hh24mi'))*1440 from dual;
兩個日期相減的結果,單位是天,因此將兩個日期相減,然后乘以1440,得到的結果就是“分鐘數(shù)”
延展閱讀:
甲骨文股份有限公司(NASDAQ:ORCL,Oracle)是全球大型數(shù)據(jù)庫軟件公司??偛课挥诿绹又菁t木城的紅木岸(Redwood Shores),現(xiàn)時首席執(zhí)行官為公司創(chuàng)辦人勞倫斯·埃里森(Lawrence J. Ellison)。
2016年11月6日,甲骨文公司(Oracle)股東同意以 93 億美元的資金收購Netsuite公司,每股價格約為 109 美元。
Oracle WDP 全稱為Oracle Workforce Development Program,是Oracle (甲骨文)公司專門面向學生、個人、在職人員等群體開設的職業(yè)發(fā)展力課程。Oracle的技術廣泛應用于各行各業(yè),其中電信、電力、金融、政府及大量制造業(yè)都需要Oracle技術人才,Oracle公司針對職業(yè)教育市場在全球推廣的項目,其以低廉的成本給這部分人群提供Oracle技術培訓,經(jīng)過系統(tǒng)化的實訓,讓這部分人群能夠迅速掌握Oracle最新的核心技術,并能勝任企業(yè)大型數(shù)據(jù)庫管理、維護、開發(fā)工作。
相差多少天:
相差幾個星期
用to_char(sysdate,'ww')獲取時間為當年的第多少個星期,同理做減法即可獲得差值
兩個時間之間的月份差總的來說,是用年份差乘以12,再加上月份差
按型號和月份統(tǒng)計:
select?t1.c1?型號,t1.c2?日期,t1.c3?本月數(shù)量,t2.c3?上月數(shù)量,t1.c3-t2.c3?差值?from?(select?型號?c1,日期?c2,sum(數(shù)量)?c3?from?表?group?by?型號,to_char(日期,'yy-MM'))?t1?left?join?(select?型號?c1,日期?c2,sum(數(shù)量)?c3?from?表?group?by?型號,to_char(日期,'yy-MM'))?t2?on?t1.型號=t2.型號?and?to_date(t1.日期,'yy-MM')=ADD_MONTHS(to_date(t2.日期,'yy-MM'),-1)