Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda na criação de procedure com filtro


darkducke

Pergunta

Olá pessoal, preciso criar uma procedure que faça alguns filtros e me retorne registros, mas meu conhecimento em Sql Server se limita a querys simples, tenho as seguintes tabelas:

VENDAS
PRODUTOS
SUBPRODUTOS

preciso selecionar as VENDAS entre um período que contenha na tabela PRODUTOS ou SUBPRODUTOS as palavras chaves passadas pelo usuário, que pode ser uma ou varias, ex:

datainicial = 22/05/2022
datafinal = 26/05/2022
palavras = 'ARROZ,MACARRÃO,BATATA DOCE,BIFE, AMENDOIN TORRADO'

se fosse somente uma palavra poderia fazer:

SELECT * FROM VENDAS WHERE DATAVENDA BETWEEN datainicial and datafinal and palavras like '%palavra%'

mas como posso converter a variável "palavras" em um array de string e fazer um laço "or palavras like array_palavras[i]" nesta procedure? não se se seria esta a abordagem para o resultado desejado.

Agradeço desde já.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...