如何将包含Jan.08,Feb.08 ..等字符串的列转换/转换为日期格式,以便对它们进行排序?
非常感谢!
我只是将格式设置为相关月份的第一天的可转换字符串,然后转换为日期时间,例如
CAST('1.' + YourMonthAndYearColumnName AS DATETIME)
…是一个将产生应可排序的日期时间的表达式,因此:
SELECT YourMonthAndYearColumnName FROM YourTable ORDER BY CAST('1.' + YourMonthAndYearColumnName AS DATETIME)
…应该做您想要的。