我正在尝试将此sql实现到我的sequelize
SELECT file_id FROM table WHERE datediff(curdate(),create_date) > 5;
Here is my sequelize
findOverPeriodFile: function () {
return table.findAll({
where:{
60: {lt: Sequelize.fn('')}
}
});
}
我是seuelize的新手,我试图搜索谷歌,但它没有任何帮助。任何人都有这种情况的答案?我不知道该把什么放在续集的声明中?对不起,我的英语不好。
干得好 :
您可以使用以下方法生成WHERE datediff(curdate(),create_date) > 5;
:
{
where: sequelize.where(sequelize.fn('datediff', sequelize.fn("NOW") , sequelize.col('create_date')), {
$gt : 5 // OR [Op.gt] : 5
})
}