sql >> Databáze >  >> RDS >> Mysql

Sequelize Query najít všechny záznamy, které spadají mezi časové období

Řešení, které pro mě funguje, je toto:-

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

Chcete-li se dozvědět více o operátorech:- http://docs.sequelizejs .com/en/latest/docs/querying/#operators

Poznámka: V MYSQL between porovnávací operátor je zahrnující , což znamená, že je ekvivalentní výrazu (startDate <= from AND from <= endDate) .



  1. 12c Adaptivní plány

  2. Xampp MS SQL server PHP 5.6

  3. SELECT * FROM více tabulek. MySQL

  4. Pouze MySQL SELECT, nikoli hodnoty null