/ / Converti datetime alla data di una colonna nella condizione where usando sequelize - javascript, node.js, sequelize.js

Converti datetime alla data di una colonna nella condizione where usando sequelize - javascript, node.js, sequelize.js

Va bene,

Voglio convertire la colonna datetime alla data durante l'interrogazione.

Qualcuno può aiutarmi con sequelize query di sotto data query?

select * from ev_events where DATE(event_date) <= "2016-10-10"

risposte:

8 per risposta № 1

Puoi usare sequelize.fn:

Event.findAll({
where: sequelize.where(sequelize.fn("date", sequelize.col("event_date")), "<=", "2016-10-10")
})

Ho dovuto indovinare come hai definito il tuo modello.


-2 per risposta № 2
sequelize.and(
{id: "111"},
sequelize.where(
sequelize.fn("date", sequelize.col("event_date")),
"<=", "2016-10-10"
)
)