我在Microsft SQL Server 2008 R2中有一个表,它来自外部源。其中的列如下:ID, Year, DAY, HOUR & Value
,其中DAY
包含一年中的某一天(从1到366),HOUR
代表一天中的小时(从0到23)。从SQL Server 2008 R2的年,日,年中获取日期时间
我希望创建一个新的日期时间列,并使用从Year, DAY & HOUR
列中的数据创建的日期时间填充它。
我应该用什么SQL函数从零件中创建DateTime
?
SQL Server 2012中具有DATETIMEFROMPARTS
,但对于SQL Server 2008 R2
退房:http://stackoverflow.com/questions/207190/sql-server-string-to-date-conversion – 2013-04-30 11:21:58
相关:http://stackoverflow.com/a/267016/327074 – icc97 2017-02-23 09:53:47