This is probably a really simple question, but I don't write stored procedures often and I'm a bit mystified...
After doing various stuff, the concluding bit of the SP ends by returning counts or sums from several different tables. The obvious approach is:
select SUM(ThisCol) as ThisResult from...
select SUM(ThatCol) as ThatResult from...
select count(DISTINCT OtherCol) as OtherResult from...
Of course, this creates multiple recordsets - one for each select plus one containing zero. This is a bit silly since each recordset contains exactly one value. I would much prefer to return a single recordset with multiple columns: ThisResult, ThatResult and OtherResult.
Is that possible?