select to_char(last_day(sysdate),'dd') from dual
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、伊州網(wǎng)站維護(hù)、網(wǎng)站推廣。
也可以將sysdate替換為任意時(shí)間,以計(jì)算當(dāng)天所在月份天數(shù)。
甲骨文公司簡(jiǎn)介:
oracle一般指甲骨文公司
甲骨文股份有限公司(Oracle)是全球大型數(shù)據(jù)庫(kù)軟件公司,總部位于美國(guó)加州紅木城的紅木岸。在2008年,甲骨文股份有限公司是繼Microsoft及IBM后,全球收入第三多的軟件公司。Oracle數(shù)據(jù)庫(kù)產(chǎn)品為財(cái)富排行榜上的前1000家公司所采用,許多大型網(wǎng)站也選用了Oracle系統(tǒng)。甲骨文股份有限公司于1989年正式進(jìn)入中國(guó),在北京、上海、廣州和成都均設(shè)立了分支機(jī)構(gòu)。 2016年1月,甲骨文表示會(huì)收購(gòu)網(wǎng)站數(shù)據(jù)追蹤服務(wù)商AddThis。2016年2月,甲骨文收購(gòu)了云計(jì)算創(chuàng)業(yè)公司Ravello Systems。2017年6月7日發(fā)布的2017年美國(guó)《財(cái)富》500強(qiáng),甲骨文公司排名第81位。2017年6月,《2017年BrandZ最具價(jià)值全球品牌100強(qiáng)》公布,甲骨文公司排名第46位。
可以使用sql語(yǔ)句,將起始時(shí)間與結(jié)束時(shí)間相減就可以了,語(yǔ)句如下:
select TO_NUMBER(
TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))AS 相差天數(shù) from dual;
擴(kuò)展資料:
注意事項(xiàng):
1、在使用Oracle的to_ date函數(shù)來(lái)做日期轉(zhuǎn)換時(shí),可能會(huì)直覺(jué)地采用"yyyy-MM-dd HH:mm:ss"的格式作為格式進(jìn)行轉(zhuǎn)換,但是在Oracle中會(huì)引起錯(cuò)誤:“ORA 01810格式代碼出現(xiàn)兩次”。
如: select to_ date(2005-01-01 13:14:20','yyy-MM-dd HH24:mm:ss') from dual;
原因是SQL中不區(qū)分大小寫, MM和mm被認(rèn)為是相同的格式代碼,所以O(shè)racle的SQL采用了mi代替分鐘。
select to_ date(2005-01-01 13:14:20'yyyy-MM-dd HH24:mi:s') from dual;
2、另要以24小時(shí)的形式顯示出來(lái)要用HH24
select to_ char(sysdate,'yyy-MM-dd HH24:miss') from dual;//mi是分鐘
select to_ char(sysdate,'yyy-MM-dd HH24:mm:ss') from dual://mm會(huì)顯示月份
select?to_date('2018-08-12','yyyy-mm-dd')-to_date('2018-01-01','yyyy-mm-dd')+1?from?dual
替換前邊2018-08-12的日期就行,其他勿動(dòng)
只要把兩個(gè)日期相減就可以得到天數(shù)了,
如果后面有小數(shù)你就自己換算成小時(shí)分鐘秒
比如兩個(gè)日期相減后是1.56
就相當(dāng)于是1天13小時(shí)26分24秒……自己算一下就行了
如果你只想以天數(shù)顯示,那么在oracle中無(wú)須轉(zhuǎn)換 默認(rèn)就是
select
sysdate
-
to_date('20141020',
'yyyymmdd')
from
dual;
oracle里日期型之間是可以直接運(yùn)算的,這樣的結(jié)果就是現(xiàn)在的時(shí)間和2014-10-20日之間間隔的天數(shù),注意這個(gè)值是有小數(shù)位的,即兩個(gè)日期值之間的精確計(jì)算的差值,如果需要結(jié)果為整數(shù)的天數(shù),對(duì)結(jié)果turnc、round即可。