新聞中心
Oracle查詢?nèi)掌诓僮骺梢詫崿F(xiàn)許多我們需要的日期,比如可以實現(xiàn)Oracle查詢?nèi)掌谒鶎僭路莸奶鞌?shù),下面就讓我們一起來了解一下該方法的實現(xiàn)。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供上虞企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為上虞眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
Oracle查詢?nèi)掌谒鶎僭路莸奶鞌?shù):
select to_char(last_day(to_date('20080901','yyyy-mm-dd')),'dd') from dual 其實是查詢該月份的走后一天的日期數(shù)值,last_day函數(shù)的參數(shù)必須是'yyyy-mm-dd'格式的。
查詢上個月的月份天數(shù)(或者該月前幾個月后幾個月都可以)查詢天數(shù)和上面的是一個道理。
add_months('yyyy-mm-dd',count)是該日期加上count個月之后對應(yīng)的的日期
其中系統(tǒng)可以自動識別是否閏年2月以及二月的天數(shù):
select to_char(last_day(to_date(to_char(add_months(to_date('20080330','yyyy-mm-dd'),-1),'yyyymmdd'),'yyyy-mm-dd')),'dd') days from dual
比如:
select to_char(add_months(to_date('20080330','yyyy-mm-dd'),-1),'yyyymmdd') from dual
查詢的結(jié)果就是20080229
以上就是Oracle查詢?nèi)掌谒鶎僭路莸奶鞌?shù)的方法介紹。
網(wǎng)頁名稱:Oracle查詢?nèi)掌谒鶎僭路莸奶鞌?shù)
文章轉(zhuǎn)載:http://m.fisionsoft.com.cn/article/djggsgj.html


咨詢
建站咨詢
