Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Sequelize a consulta para encontrar todos os registros que estejam entre o intervalo de datas


A solução que funciona para mim é esta:-
// here startDate and endDate are Date objects
const where = {
    from: {
        $between: [startDate, endDate]
    }
};

Para referência para saber mais sobre os operadores:- http://docs.sequelizejs .com/en/latest/docs/querying/#operators

Observação: Em MYSQL between operador de comparação é inclusivo , o que significa que é equivalente à expressão (startDate <= from AND from <= endDate) .