好,
我想在查询时将列日期时间转换为日期。
任何人都可以帮我解决以下给定查询的续集查询吗?
select * from ev_events where DATE(event_date) <= '2016-10-10'
答案 0 :(得分:11)
您可以使用sequelize.fn
:
Event.findAll({
where: sequelize.where(sequelize.fn('date', sequelize.col('event_date')), '<=', '2016-10-10')
})
我不得不猜测你是如何定义模型的。
答案 1 :(得分:-1)
sequelize.and(
{id: '111'},
sequelize.where(
sequelize.fn('date', sequelize.col('event_date')),
'<=', '2016-10-10'
)
)