rodrigo.moraes
Membros-
Total de itens
6 -
Registro em
-
Última visita
Sobre rodrigo.moraes
rodrigo.moraes's Achievements
0
Reputação
-
Tabela do Join de forma condicional
pergunta respondeu ao rodrigo.moraes de rodrigo.moraes em SQL Server
PERFEITO!!! Agradeço a ajuda de todos -
Ifs endentados na Clausula Where
pergunta respondeu ao rodrigo.moraes de rodrigo.moraes em SQL Server
Obrigado... vou testar PERFEITO!!! Agradeço a ajuda de todos -
Ifs endentados na Clausula Where
pergunta respondeu ao rodrigo.moraes de rodrigo.moraes em SQL Server
Obrigado... vou testar -
Ifs endentados na Clausula Where
pergunta respondeu ao rodrigo.moraes de rodrigo.moraes em SQL Server
Então. O cliente em que presto serviço não quer que use Exe() em uma string concatenada. Essa solução foi a primeira que me veio a cabeça, mas não posso usar. Já tinha testado com Case When e não tinha conseguido, pois tinha um IF dentro do outro. Vou tentar mais usando o Case então. -
Srs, Estou com problema ao criar uma Stored Procedure baseada em um Select "Hard-Code" existente em um sistema legado. O banco de dados é Sybase. Minha dúvida está destacada abaixo: Exemplo de select: Parametros @flag1 char(1) @flag2 char(1) @flag3 char(1) @flag4 char(1) Select a.campo1, b.campo2, c.campo3 from tabela1 a ,tabela2 b ,tabela3 c Where --relacionamento a.codigo = b.codigo and b.cod_x = c.cod_x --criterios If @flag1 <> "" Then <<----- Duvida nas condições abaixo AND a.campoa = @flag1 ElseIf @flag2 <> "" Then AND b.campob = @flag2 Else If @flag3 <> "" Then AND b.campoc = @flag3 end if If @flag4 <> "" Then AND c.campoe = @flag4 end if End If ou seja, como fazer esses Blocos Ifs usando Sybase, ou então SQL Server. Agradeço desde já atenção
-
Srs, Estou com problema ao criar uma Stored Procedure baseada em um Select "Hard-Code" existente em um sistema legado. O banco de dados é Sybase. Minha dúvida está destacada abaixo: Exemplo de select: Parametros: flag1 char(1) Select a.campo1, b.campo2, c.campo3 from tabela1 a ,tabela2 b ,tabela3 c If flag1 <> "" then <<<<------- dúvida ,tabela4 d End If Where --relacionamentos a.codigo = b.codigo and b.cod_x = c.cod_x If flag1 <> "" then <<<<------- dúvida and a.campo5 = d.codigo End If Ou seja, como fazer para a tabela4 só fazer parte do join de acordo com o parametro flag1. Agradeço desde já a ajuda.