1
resposta

Erro ao usar Op.lte

Estranhamente Op.gte está capturando o valor corretamente, porém Op.lte está apresentando TypeError:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Agradeço qualquer ajuda!

1 resposta

Oi Renato, tudo bem com você?

Peço desculpa pela demora em responder o seu tópico.

Revisando os prints que você compartilhou, notei que no seu segundo operador ternário você está usando a comparação com where.data_final[Op.lte], porém, data_final não é um atributo da tabela "Matriculas" e sim uma constante que recebe parâmetros de busca.

Então, para solucionar o seu problema, você deve alterar o ponto comentado acima para where.data_inicio[Op.lte], pois assim você vai estar filtrando corretamente, pois o atributo data_inicio existe na tabela "Matriculas".

Espero ter conseguido ajudá-lo. Caso tenha mais alguma dúvida ou pergunta, relacionada ao tópico, estarei à disposição para ajudá-lo.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.