我有一nvarchar
列本质上存储以下数据:
20-198
99-135
19-135
20-197
20-195
99-435
前两个数字代表创建的年份,最后一个数字代表当年制造的单位的 ID。每当我排序时,我都会得到 99 的第一个和 19 的最后一个。我想先按最近一年排序,然后再按数字排序。
我已经尝试转换为datetime
子字符串并使用子字符串,但我无法创建有效的查询,而且我不确定从这里去哪里。
任何帮助,将不胜感激!
我有一nvarchar
列本质上存储以下数据:
20-198
99-135
19-135
20-197
20-195
99-435
前两个数字代表创建的年份,最后一个数字代表当年制造的单位的 ID。每当我排序时,我都会得到 99 的第一个和 19 的最后一个。我想先按最近一年排序,然后再按数字排序。
我已经尝试转换为datetime
子字符串并使用子字符串,但我无法创建有效的查询,而且我不确定从这里去哪里。
任何帮助,将不胜感激!