mar*_*lyn 4 sql sql-server string date
我如何转换/转换列包含字符串,例如Jan.08,Feb.08 ..进入日期格式,以便我可以对它们进行排序?
非常感谢!
我只是在相关月份的第一个格式化为可转换字符串,然后转换为日期时间,例如
CAST('1.' + YourMonthAndYearColumnName AS DATETIME)
Run Code Online (Sandbox Code Playgroud)
...是一个表达式,它将产生一个应该可排序的日期时间,因此:
SELECT
YourMonthAndYearColumnName
FROM
YourTable
ORDER BY
CAST('1.' + YourMonthAndYearColumnName AS DATETIME)
Run Code Online (Sandbox Code Playgroud)
......应该做你想要的.