I have a problem.The tool i work on does not accept subqueries. So i have to write a user defined custom aggregate function that does the following.
Example: col1 and col2 has numeric datatype.
**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
I want this query to work in a single step by using a single function rather than as the query shown above. Something like:
SELECT MyMinSum(col1, col2),col3 from table1 Group by col3;
I hope it makes sense. I will appreciate any input on this.