【发布时间】:2011-11-26 14:08:46
【问题描述】:
考虑下表名为Persons:
Key Name Type Date Pack
1 Pocoyo KIND 30-11-2011 1
2 Erik MAN 10-10-1980 1
3 Alinda VROUW 12-12-1991 1
4 Pingu KIND 11-12-2012 1
5 Elisia KIND 11-11-2010 1
6 Kees MAN 10-11-1984 2
现在我想按Pack、Type 和Date 对这个表进行排序,但我希望Type 被排序为MAN、VROUW、KIND,所以基本上期望的结果应该是这样的:
Key Name Type Date Pack
2 Erik MAN 10-10-1980 1
3 Alinda VROUW 12-12-1991 1
5 Elisia KIND 11-11-2010 1
1 Pocoyo KIND 30-11-2011 1
4 Pingu KIND 11-12-2012 1
6 Kees MAN 10-11-1984 2
如何创建此查询?
【问题讨论】:
-
类型列是引用数据表的外键吗?
-
不,
type列是一个varchar,由.Netenum的ToString控制。
标签: sql-server tsql