在 sequelize 中搜索 (column1 + column2 +column3) <= column4
Search in sequelize where (column1 + column2 +column3) <= column4
我需要 运行 这个 SQL 查询在 sequelize:
SELECT * FROM db.table WHERE (attr1 + attr2 + attr3) <= attr4;
我已经尝试并搜索了几个小时,但我无能为力。谁能帮帮我?
唯一的方法是使用sequelize.literal
计算三列之和:
db.model.findAll({
where: sequelize.where(sequelize.literal('(contstation0 + disponiblestation1 + disponiblestation2)', '<=', sequelize.col('units')))
}
我需要 运行 这个 SQL 查询在 sequelize:
SELECT * FROM db.table WHERE (attr1 + attr2 + attr3) <= attr4;
我已经尝试并搜索了几个小时,但我无能为力。谁能帮帮我?
唯一的方法是使用sequelize.literal
计算三列之和:
db.model.findAll({
where: sequelize.where(sequelize.literal('(contstation0 + disponiblestation1 + disponiblestation2)', '<=', sequelize.col('units')))
}