day 和datepart 日期函数

DAY 和 DATEPART 函数 :
DATEPART ()函数 :返回代表指定日期的指定日期部分的整数。 
使用如下:
        DECLARE @date VARCHAR(30)
        SET @date ='2008-08-08'
        得到年:SELECT (yy,@date)
        得到月:SELECT (mm,@date)
        得到日:SELECT (dd,@date)
        以上月和日均可以用m,d 年则要用yy或yyyy 不然年会以计算结果形式显示

DAY()函数:返回代表指定日期的天的日期部分的整数。
使用如下:
         DECLARE @date VARCHAR(30)
        SET @date ='2008-08-08'
        得到日:DAY(@date)

建议:其实两个函数去日期中的天实现是等价的,但如果单单要取出日期指定的哪天时最好用DAY()函数;比DATEPART ()效率要高些!


你可能感兴趣的:(day 和datepart)