Is it possible to make a MS-SQL Scalar function do this?

Posted by Hokken on Programmers See other posts from Programmers or by Hokken
Published on 2014-06-13T15:26:15Z Indexed on 2014/06/13 15:39 UTC
Read the original article Hit count: 339

Filed under:
|
|
|

I have a 3rd party application that can call a MS-SQL scalar function to return some summary information from a table. I was able to return the summary values with a table-valued function, but the application won't utilize table-valued functions, so I'm kind of stuck. Here's a sample from the table:

trackingNumber, projTaskAward, expenditureType, amount
1122, 12345-67-89, Supplies, 100
1122, 12345-67-89, Supplies, 150
1122, 12345-67-89, Supplies, 250
1122, 12345-67-89, Misc, 50
1122, 12345-67-89, Misc, 100
1122, 98765-43-21, General, 200
1122, 98765-43-21, Conference, 500
1122, 98765-43-21, Misc, 300
1122, 98765-43-21, Misc, 100
1122, 98765-43-21, Misc, 100

I want to summarize the amounts by projTaskAward & expenditureType, based on the trackingNumber. Here is the output I'm looking for:

Proj/Task/Award: 12345-67-89
Expenditure Type: Supplies
Total: 500

Proj/Task/Award: 12345-67-89
Expenditure Type: Misc
Total: 150

Proj/Task/Award: 98765-43-21
Expenditure Type: General
Total: 200

Proj/Task/Award: 98765-43-21
Expenditure Type: Conference
Total: 500

Proj/Task/Award: 98765-43-21
Expenditure Type: Misc
Total: 500

I'd appreciate any help anyone can give in steering me in the right direction.

© Programmers or respective owner

Related posts about sql

Related posts about sql-server