sql >> Database teknologi >  >> RDS >> Mysql

Sequelize Query for at finde alle poster, der falder inden for datointervallet

Løsningen, der virker for mig, er denne:-

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

Til reference for at vide mere om operatører:- http://docs.sequelizejs .com/da/latest/docs/querying/#operators

Bemærk: I MYSQL between sammenligningsoperatøren er inklusiv , hvilket betyder, at det svarer til udtrykket (startDate <= from AND from <= endDate) .



  1. PDO MySQL:Indsæt flere rækker i én forespørgsel

  2. mysql delvis ordsøgning

  3. Sådan viser du fejl i sqlplus

  4. Hent tælledata fra Firebase som MySQL