declare?@日期值?DATE='20161015'
創(chuàng)新互聯(lián)建站的客戶來自各行各業(yè),為了共同目標(biāo),我們?cè)诠ぷ魃厦芮信浜?,從?chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對(duì)我們的要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。專業(yè)領(lǐng)域包括成都網(wǎng)站建設(shè)、做網(wǎng)站、電商網(wǎng)站開發(fā)、微信營(yíng)銷、系統(tǒng)平臺(tái)開發(fā)。
SELECT?MONTH(CASE?WHEN?DAY(@日期值)15?THEN?@日期值?ELSE?DATEADD(MONTH,1,@日期值)?END)
dateadd是一個(gè)用來相加的一個(gè)函數(shù),dd指的是日期里面的日,DATEADD(dd,
DATEDIFF(dd,0,getdate()),
0)
意思是將DATEDIFF(dd,0,getdate())函數(shù)返回的日期增加0天,如果將0改成1,DATEADD(dd,
DATEDIFF(dd,0,getdate()),
1)那就是加一天
DATEDIFF函數(shù)返回的是兩個(gè)日期之間的間隔,dd就是間隔多少天。
declare @d1 datetime;
set @d1='你的時(shí)間';
set @d1=dateadd(dd,1,@d1);-- 加一天
set @d1=dateadd(hh,8,@d1);--加8小時(shí)
if(@d1getdate())--大于當(dāng)前時(shí)間
{
}