sql >> Base de Datos >  >> RDS >> Mysql

Sequelize Query para encontrar todos los registros que se encuentran entre el rango de fechas

La solución que funciona para mí es esta:-

// here startDate and endDate are Date objects
const where = {
    from: {
        $between: [startDate, endDate]
    }
};

Como referencia para saber más sobre los operadores:- http://docs.sequelizejs .com/en/latest/docs/querying/#operators

Nota: En MYSQL between el operador de comparación es inclusivo , lo que significa que es equivalente a la expresión (startDate <= from AND from <= endDate) .