我在表格中有记录:
ID Name Group JoinDate ActiveDate
1 A 12 11-01-2015 25-05-2015
2 A 19 12-06-2014 27-08-2015
3 B 16 03-09-2015 12-04-2016
4 B 35 05-05-2013 21-07-2015
5 B 39 06-09-2015 14-08-2016
根据数据,我需要一个如下的结果集:
ID Name Group JoinDate ActiveDate
2 A 19 12-06-2014 27-08-2015
1 A 12 11-01-2015 25-05-2015
5 B 39 06-09-2015 14-08-2016
3 B 16 03-09-2015 12-04-2016
4 B 35 05-05-2013 21-07-2015
结果集基于ActivityDate
每个名称desc
的顺序; A
应按ActivityDate
和B
顺序排序ActivityDate
任何建议?
答案 0 :(得分:2)
您只需要一个简单的查询......
SELECT *
FROM TABLE
ORDER BY Name, ActivityDate DESC
答案 1 :(得分:0)
只需将您的句子作为查询。
SELECT
ID,
Name,
Group,
JoinDate,
ActiveDate
FROM
[Your_Table]
ORDER BY
Name ASC,
ActivityDate DESC
您可以参考此link来升级您的技能。