Validate parameter to disregard left Join

Asked

Viewed 41 times

0

I’m setting up a select, but depending on the value of a come parameter (store = 00000 - all stores), I’d like to skip the "AND p.store = e.store " section on the left Join so that it disregards the value and lists all stores.

I tried a few ways and I couldn’t :(

SELECT Isnull(d.idprocessoassinaturadigital, p.idprocessoassinaturadigital) AS 
   CodSequencia, 
   p.proposta                                                           AS 
   CodigoProposta, 
   p.empresa, 
   p.produto, 
   Isnull(d.idprocessoassinaturadigital, p.idprocessoassinaturadigital) AS 
   IdProcessoAssinaturaDigital, 
   p.statusassinatura 

   FROM   propostascredito p 
   LEFT JOIN proposta_ass_digital_multipla d 
          ON p.empresa = d.empresa 
             AND p.proposta = d.proposta 
   LEFT JOIN aprovacaoautomatica e 
          ON p.empresa = e.empresa 
             AND p.produto = e.produto 
             AND p.lojista = e.lojista 
             AND p.loja = e.loja 
    WHERE  p.empresa = '01'

1 answer

2

Browser other questions tagged

You are not signed in. Login or sign up in order to post.