Преобразование даты и времени в дату столбца в условии where с помощью sequelize



Ладно,



Я хочу преобразовать столбец datetime в дату во время запроса.



Может ли кто-нибудь помочь мне с sequelize запросом ниже данного запроса ?



select * from ev_events where DATE(event_date) <= '2016-10-10'
565   2  

2 ответов:

Вы можете использовать sequelize.fn:

Event.findAll({
  where: sequelize.where(sequelize.fn('date', sequelize.col('event_date')), '<=', '2016-10-10')
})
Я должен был догадаться, как вы определили свою модель.
sequelize.and(
  {id: '111'},
  sequelize.where(
    sequelize.fn('date', sequelize.col('event_date')), 
    '<=', '2016-10-10'
  )
)

Comments

    Ничего не найдено.