【发布时间】:2012-11-06 23:38:45
【问题描述】:
我有一个问题。我使用的工具不接受子查询。所以我必须编写一个用户定义的自定义聚合函数来执行以下操作。
示例:col1 和 col2 具有数字数据类型。
**col1** **col2**
243 401
57489 400
2789 401
598 400
SELECT sum(MinValue)
FROM
(SELECT Min(col1) AS MinValue,col2
FROM
Table1
GROUP BY col2)
Output:841
我希望此查询通过使用单个函数而不是如上所示的查询在一个步骤中工作。比如:
SELECT MyMinSum(col1, col2),col3 from table1 Group by col3;
我希望这是有道理的。对此我将不胜感激。
【问题讨论】: