Tsql Sql 2008 r2-日期名称

Tsql Sql 2008 r2-日期名称,tsql,sql-server-2008,Tsql,Sql Server 2008,这与-语法中给出的示例相同:DATENAME(datepart,date) 然后它抛出 Msg 155, Level 15, State 1, Line 4 'datepart' is not a recognized datename option. 这里怎么了?比尔在哪里…您应该在datepart参数中指定日期的哪一部分。 检查此链接: 因此,如果您需要日期的一部分,则应为: SELECT DATENAME(year,'2007-10-30 12:15:32.1234567 +05:10

这与-语法中给出的示例相同:
DATENAME(datepart,date)

然后它抛出

Msg 155, Level 15, State 1, Line 4
'datepart' is not a recognized datename option.

这里怎么了?比尔在哪里…

您应该在datepart参数中指定日期的哪一部分。 检查此链接:

因此,如果您需要日期的一部分,则应为:

SELECT DATENAME(year,'2007-10-30 12:15:32.1234567 +05:10') 
这里怎么了

这不应该被复制和运行

您应该用您复制的示例下给出的任何有效选项(
季度
等)替换
日期部分

比尔在哪里


我的本地BOL(带有相同链接)非常清楚“日期部分”是什么


还要注意,DATENAME将以varchar数据类型返回数据。使用DATEPART函数,该函数将数据作为整数数据类型重新发布

SELECT DATEPART(year,'2007-10-30 12:15:32.1234567 +05:10')  

这一定是一个巨大的输入错误(:-以下是剩余的..示例下面的示例返回指定日期的日期部分。选择DATENAME(datepart,'2007-10-30 12:15:32.1234567+05:10')这是结果集。datepart返回值year,yyyy,yy 2007 quarter,qq,q 4 month,mm,m Mactory dayofyear,dy,y 303 day,dd,d 30 week,wk,ww 44 weekday,dw周二小时,hh 12分钟,n 15秒,ss,s 32毫秒,ms 123微秒,mcs 123456纳秒,ns 123456700 TZo偏移量,tz 310,从这里开始-help://MS.SQLCC.v10/MS.SQLSVR.v10.en/s10de_6tsql/html/11855b56-c554-495d-aad4-ba446990153b.htm
SELECT DATEPART(year,'2007-10-30 12:15:32.1234567 +05:10')