sql >> Databasteknik >  >> RDS >> Mysql

Sequelize Query för att hitta alla poster som ligger mellan datumintervallet

Lösningen som fungerar för mig är denna:-

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

För referens för att veta mer om operatörer:- http://docs.sequelizejs .com/en/latest/docs/querying/#operators

Obs! I MYSQL between jämförelseoperatören är inkluderande , vilket betyder att det motsvarar uttrycket (startDate <= from AND from <= endDate) .



  1. Hur man tvingar utvärdering av subquery innan man går med / trycker ner till främmande server

  2. LADDA DATAINFIL konvertera enkelt ÅÅÅÅMMDD till ÅÅÅÅ-MM-DD?

  3. Hur läser man bilder från MySQL-databas med PHP?

  4. MySQL:Välj alla datum inom ett intervall även om inga poster finns