我的varchar列中的值就像 100715 000000 000000 等
这些是mmddyy格式。我想将其转换为datetime。我的最终表列是datetime数据类型。请告诉我。
答案 0 :(得分:1)
代码: 的 SQLFIDDLE 强>
SELECT convert(datetime, substring(dt,5,2)+substring(dt,1,2)+substring(dt,3,2), 12)
结果:
| dt |
|---------------------------|
| October, 07 2015 00:00:00 |
答案 1 :(得分:0)
这个怎么样? ...
CONVERT(DATETIME, ColumnName)
CONVERT(DATETIME, 'SomeVarcharValueHere')
答案 2 :(得分:0)
试试这个:
SELECT CAST(CAST(000000 AS DATETIME) AS DATE)