判斷當前月的天數

declare @days int
declare @dateX smalldatetime
set @dateX = '2007-2-5'
SELECT @days = 32-Day(@datex+32-Day(@datex))

select
    @datex,
     Day(@datex),
    @datex+32-Day(@datex),
    Day(@datex+32-Day(@datex)),
    @days
/*
思路說明:把當前號日期 + 32  看進入下個月的幾號,就知道當月有多少天
如 2007-2-5 加上 32 天 就到了2007-3-9 多了 4 天,所以 32-4=28天
*/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章