• Hi Sir,

    Your code helped to create full stored procedure.

    This is the script I have wrote.

    CREATE PROCEDURE SP_STAT_CURR

    (

    @I_NET_AMOUNT NUMERIC(10,3),

    @I_DOCUMENT_CURR VARCHAR(3),

    @I_TARGET_CURR VARCHAR(3)

    )

    AS

    BEGIN

    IF (@I_TARGET_CURR = @I_DOCUMENT_CURR)

    BEGIN

    SELECT @I_NET_AMOUNT AS O_TARGET_CURR

    END

    ELSE

    IF (@I_DOCUMENT_CURR = 'USD' AND @I_TARGET_CURR != 'USD')

    BEGIN

    SELECT ((@I_NET_AMOUNT) / (RATE)) AS O_TARGET_CURR

    FROM CURRENCY

    WHERE CURRENCY = @I_TARGET_CURR AND RTYPE = 'M'

    END

    ELSE

    IF(@I_DOCUMENT_CURR <> 'USD' AND @I_TARGET_CURR = 'USD')

    BEGIN

    SELECT (@I_NET_AMOUNT * RATE) AS O_TARGET_CURR

    FROM CURRENCY

    WHERE CURRENCY = @I_DOCUMENT_CURR AND RTYPE = 'M'

    END

    ELSE

    BEGIN

    SELECT ((SELECT (@I_NET_AMOUNT * RATE) AS O_TARGET_CURR

    FROM CURRENCY WHERE CURRENCY = @I_DOCUMENT_CURR AND RTYPE = 'M')/(RATE)) FROM CURRENCY

    WHERE CURRENCY = @I_TARGET_CURR AND RTYPE = 'M'

    END

    END

    EXEC SP_STAT_CURR 25,'GBP','GBP'

    Once Again I am Thank You Sir!!