Ir para conteúdo
Fórum Script Brasil

Mackaulim

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Mackaulim

Mackaulim's Achievements

0

Reputação

  1. Olá !! preciso muito de um help de quem tem um pouco mais de experiência...... Preciso enviar esse valor dessa váriavel para o IN dentro do where do select porém já tentei de várias formas e não consegui o Original seria assim SELECT max(aging_liberacao) as aging_lib FROM bd.gd_ob where projeto = '00003' and mrp in ('O08', 'OM2') tentei assim SET @mrps = '''O08'',''OM2'''; e assim SET @mrps = Concat(Concat('''O08''',','),'''OM2'''); SELECT max(aging_liberacao) as aging_lib FROM bd.gd_ob where projeto = '00003' and mrp in (select @mrps) -- Com select e sem também sei que há possibilidade de realizar pela linguagem de programação, porém é uma consulta muito grande para carregar no processamento. Pelo que entendi o problema é a passagem do parâmetro, pois quando envio apenas 1 elemento ('O08' por exemplo) ele funciona, mas é preciso passar mais, podendo ser 2,3,4,5 não é uma quantidade fixa por isso uso o IN. Alguém poderia me ajudar ?
×
×
  • Criar Novo...