Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

apadovani11

Função IN

Recommended Posts

Olá a todos,

 

Estou com problemas com a função IN, mais especificamente para puxar informações de uma lista onde num primeiro momento é selecionado opções de setor e num segundo momento o mes e ano que ele quer.

Ele pode selecionar por exemplo Setor1, Setor3 e Setor18 nos meses de Janeiro, Abril e Julho do ano de 2007 e 2009.

 

para isso eu criei a seguinte função where:

 

WHERE CAMPO1 IN ('${REQUEST.LISTCHAR};'); //PARA PREENCHER A LISTA DE LOCAIS
AND DATEPART(MONTH,CAMPO2) IN (${REQUEST.MES};); // PARA PREENCHER OS MESES
AND DATEPART(YEAR,CAMPO2) IN (${REQUEST.ANO};); // PARA PREENCHER OS ANOS

MAS ESTOU COM ALGUM PROBLEMA NA PARTE DAS DATAS, POIS A PRIMEIRA LINHA ESTÁ OK, SOLICITANDO OS SETORES DE ACORDO COM A CONSULTA, MAS AS DATAS APRESENTA ERRO.

A SINTAXE ACIMA ESTÁ CORRETA???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que não seja problema de Sql em si, mas de algo em relação ao BD específico, de qual BD se trata (para que eu mova o post para o fórum mais correto) ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.