我在SQL Server Management Studio中获得了一个数据集。SQL Server:将字符串转换为数字 - 从字符串转换日期和/或时间时转换失败
数据如下所示
month Year
-------------
Feb 2016
Jan 2015
我想创建一个使用01作为DD数字日期。我试图
CAST('01-'+ month +'-'+ year AS DATE)
也
CONVERT(DATETIME, '01-'+ month +'-'+ year, 106) AS
他们都导致此错误:
Conversion failed when converting date and/or time from character string.
谁能教我如何隐蔽串入数字日期时间/日期请。
的可能的复制[Sql Server字符串到日期转换](http://stackoverflow.com/questions/207190/sql-server-string-to-date-conversion) – fedorqui
现在你有一个解决方案,你应该考虑改变你的数据类型来存储d在正确的数据类型中吃信息。在这种情况下可能是约会。将其存储为字符串充满了不必要的挑战。 –