Estranhamente Op.gte está capturando o valor corretamente, porém Op.lte está apresentando TypeError:
Agradeço qualquer ajuda!
Estranhamente Op.gte está capturando o valor corretamente, porém Op.lte está apresentando TypeError:
Agradeço qualquer ajuda!
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!