当前位置: 代码迷 >> Sql Server >> 函数DATENAME()与DATEPART()的区别,该如何解决
  详细解决方案

函数DATENAME()与DATEPART()的区别,该如何解决

热度:9   发布时间:2016-04-27 17:52:02.0
函数DATENAME()与DATEPART()的区别
有吗?

------解决方案--------------------
DATENAME
傳回代表指定日期的指定日期部份之字元字串。

語法
DATENAME ( datepart , date )


DATEPART
傳回代表指定日期的指定日期部份之整數。

語法
DATEPART ( datepart , date )


SELECT DATENAME(month, getdate()) AS 'Month Name '
SELECT DATEPART(month, getdate()) AS 'Month Name '

------解决方案--------------------
一个是字符型的,一个是int型的
------解决方案--------------------
DATENAME ( datepart , date )
以字符串的形式返回代表指定日期的日期部分。

DATEPART ( datepart , date )
以整数值的形式返回代表指定日期的日期部分.