Una consulta
Cual es el valor que me devuelve un Query
Por ejemplo este procedimiento, cual vendria a ser el valor que me devuelve?.
Código SQL:
Ver original
CREATE PROCEDURE [dbo].[p_actualiza_poliza]( @v_fec DATETIME, @v_pol NUMERIC(15), @v_mer VARCHAR(1) ) AS BEGIN DECLARE @tipo_moneda VARCHAR(2) DECLARE @monto_pagado NUMERIC(16,4) SELECT @tipo_moneda = tipo_moneda FROM neg_t_poliza WHERE fecha_operacion = @v_fec AND numero_poliza = @v_pol AND flag_mercado = @v_mer SET @monto_pagado = dbo.f_saldo_poliza( @v_fec, @v_pol, @v_mer, @tipo_moneda ) UPDATE neg_t_poliza SET monto_pagado = @monto_pagado--, --estado_cxc = CASE WHEN ROUND(CASE WHEN tipo_moneda NOT IN ('01','02') THEN monto_poliza/tipo_cambio ELSE monto_poliza END, 2) = ROUND(@monto_pagado, 2) THEN 1 ELSE 0 END WHERE fecha_operacion = @v_fec AND numero_poliza = @v_pol AND flag_mercado = @v_mer END
Gracias