До голяма степен съм съгласен с Марсело, но ако сте настроени да използвате съхранена процедура или вашата съхранена процедура прави нещо, което засяга данните, можете да създадете #temp
таблица със структурата на изхода на вашата съхранена процедура и след това направете нещо като
INSERT INTO #temp
EXEC [dbo].[SPGetResults] '900',300,'USD'
И след това направете вашите съединявания и селекции на временната таблица.