Welcome to Sign in | Help

Re: Procedura stocata in procedura stocata...?

  •  11-29-2007, 9:17 AM

    Re: Procedura stocata in procedura stocata...?

    Rezultatul unei proceduri stocate se poate refolosi cu un INSERT EXEC, însă asta e o ultimă soluţie, dacă nu este posibilă modificarea acelei proceduri.

    În cazul acesta, e posibil cu un simplu JOIN şi un CASE:

    SELECT *, Valoare*Curs as ValoareInLei FROM (
     SELECT F.*, CASE Moneda WHEN 'EUR' THEN EUR WHEN 'USD' THEN USD /*...*/ END AS Curs
     FROM Facturi F LEFT JOIN Cursuri C ON F.Data=C.Data
    ) x

    Răzvan

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems