Hola, tengo un problema con este select que me devuelve mas de un valor
DECLARE @desDeducibleAcumulado decimal(18, 2)
SET @desDeducibleAcumulado = (SELECT f.desDeducibleAcumulado as desDeducibleAcumulado
from Factura as f
INNER JOIN DiagnosticoDetalle dd on dd.conDiagnosticoDetalle=f.conDiagnosticoDetalle
INNER JOIN ReclamoPoliza rp on rp.conReclamoPoliza= dd.conReclamoPoliza
INNER JOIN Reclamo r ON rp.conReclamo = r.conReclamo
INNER JOIN Poliza P ON rp.conPoliza = p.conPoliza
where r.codReclamo = @codReclamo AND p.codPoliza = @codPoliza)
select @desDeducibleAcumulado as desDeducibleAcumulado
Error:
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
Como puedo hacer para que me retorne todos los valores?
Gracias