0
我有以下查询并想订购的用户名列表排序在SQL Server计算列中不工作
select distinct
SUBSTRING(u.FullName, CHARINDEX(' ', u.FullName) + 1, LEN(u.FullName)) + ', ' + SUBSTRING(u.FullName, 1, CHARINDEX(' ', u.FullName) - 1) as UserName
from
Users u
where
u.Active = 1
order by
SUBSTRING(u.FullName, CHARINDEX(' ', u.FullName) + 1, LEN(u.FullName)) + ', ' + SUBSTRING(u.FullName, 1, CHARINDEX(' ', u.FullName) - 1)
这里的问题是两次与姓氏r和w ^总是用户的显示在列表顶部,而列表的其余部分排序A到Z.
任何建议如何解决这个问题?