Sql server 2005 如何在SQLServer2005中从天获取年、月、日?
给出了一个269或456的数字。。如何使用单行sql函数获取年、月和日。。如果可能的话 谢谢怎么样Sql server 2005 如何在SQLServer2005中从天获取年、月、日?,sql-server-2005,Sql Server 2005,给出了一个269或456的数字。。如何使用单行sql函数获取年、月和日。。如果可能的话 谢谢怎么样 SELECT DATEADD(day, 0, 456) 好吧,说真的,你呢 SELECT DATEADD(day, 0, 456) DateVal, DATEDIFF(year,0,DATEADD(day, 0, 456)) YearPart, DATEPART(month,DATEADD(day, 0, 456)) MonthPart, DAT
SELECT DATEADD(day, 0, 456)
好吧,说真的,你呢
SELECT DATEADD(day, 0, 456) DateVal,
DATEDIFF(year,0,DATEADD(day, 0, 456)) YearPart,
DATEPART(month,DATEADD(day, 0, 456)) MonthPart,
DATENAME(month,DATEADD(day, 0, 456)) MonthNamePart,
DATEPART(day,DATEADD(day, 0, 456)) DayPart
输出
DateVal YearPart MonthPart MonthNamePart DayPart
1901-04-02 00:00:00.000 1 4 April 2
请问,269和2010年12月9日之间的链接是什么?但是sysntax是DATEADD datepart,number,date..所以最后一部分应该是date right,而不是数字。。我目前没有sql server来验证。。我稍后再查