What I wish to achieve is the following (in red), obviously this doesn't work. The stored proc spItemSalePrice is quite complex and needs to be seperated for other functionality. I don't want to duplicate the code inside this stored proc. Can this be achieved? CREATE PROCEDURE [spItemSpecialOfferList]@SiteID intASSELECT i.*, (([Price]/[SalePrice]) * 100) AS [Discount], m.[Name] AS [Manufacturer], EXEC spItemSalePrice i.[ItemID], @SiteIDFROM [Items] iINNER JOIN [Manufacturers] m ON m.[ManufacturerID] = i.[ManufacturerID]WHERE i.[Enabled] = 1 AND i.[SpecialOffer] = 1ORDER BY [Discount] DESC
