SQL計算天數

2021-06-19 11:24:49 字數 881 閱讀 1095



1、計算給定時間段的實際月份天數

select

trunc

(sysdate

) - to_date(

'2013-06-28'

, 'yyyy-mm-dd'

)from

dual;

2、給定乙個月份計算這個月份的天數:

select

to_char(last_day(to_date(

'2013-07'

,'yyyy-mm'

)),'dd'

)from

dual;

3、給定月份的第一天:

select

last_day(add_months(

sysdate,-1

))+1

from

dual;

4、擷取到月,月的第一天

select

1from

dual

where

to_date(

'2013-06'

,'yyyy-mm'

)between

trunc

(to_date(

'2013-06-21'

,'yyyy-mm-dd'

),'month'

)and

trunc

(to_date(

'2013-07-01'

,'yyyy-mm-dd'

),'month'

);5、獲取月份的最後一天

select

last_day(to_date(

'2013-09'

,'yyyy-mm'

))from

dual;

計算當月天數

let dayarr let date newdate this.year date.getyear this.month date.getmonth 1 當月第一天星期幾 let firstday newdate this.year this.month 1 1 getday 當月天數 個月天數,...

7 19 計算天數

本題要求編寫程式計算某年某月某日是該年中的第幾天。輸入在一行中按照格式 yyyy mm dd 即 年 月 日 給出日期。注意 閏年的判別條件是該年年份能被4整除但不能被100整除 或者能被400整除。閏年的2月有29天。在一行輸出日期是該年中的第幾天。2009 03 02612000 03 0262...

C 計算天數

本題要求編寫程式計算某年某月某日是該年中的第幾天。輸入格式 輸入在一行中按照格式 yyyy mm dd 即 年 月 日 給出日期。注意 閏年的判別條件是該年年份能被4整除但不能被100整除 或者能被400整除。閏年的2月有29天。輸出格式 在一行輸出日期是該年中的第幾天。輸入樣例1 2009 03 ...