Olá, pessoal!
Não encontrei qualquer referência a alguma expressão ou estrutura para utilização com o operador de continência IN, no Sql, para a substituição de conjuntos que são variáveis.
Imaginem uma lista de códigos selecionados pelo usuário e essa lista deve ser utilizada na cláusula WHERE para filtragem dos dados. Exemplo:
BeginSQL Alias 'SB1TMP' SELECT SB1.B1_COD, SB1.B1_DESC, SB1.B1_GRUPO, SB1.B1_TIPO FROM SB1010 AS SB1 WHERE SB1.D_E_L_E_T_ = ' ' AND SB1.B1_FILIAL = %xFilial:SB1% AND SB1.B1_TIPO IN (TiposSelecionadosPeloUsuario) EndSQL
Por ser uma lista variável, como seria possível a substituição no script Sql acima, em (TiposSelecionadosPeloUsuario)?
Cordialmente,
Jesus Ramos.