我怎样才能选择这样的?我可以创建用户定义的聚合函数吗
SELECT Max(A),(SELECT TOP 1 FROM TheGroup Where B=Max(A))
从我的表
其中 MyTable 如下图所示
A B C
--------------
1 2 S
3 4 S
4 5 T
6 7 T
我想要这样的查询
SELECT MAX(A),(B Where A=Max(A)),C FROM MYTable GROUP BY C
我期待结果如下
MAX(A) Condition C
-----------------------
3 4 S
6 7 T