Javascript 如何在Sequelize中执行算术运算?

Javascript 如何在Sequelize中执行算术运算?,javascript,mysql,node.js,sequelize.js,Javascript,Mysql,Node.js,Sequelize.js,我如何在sequelize中做到这一点 SELECT ProductID, Name, ListPrice, ListPrice * 1.15 AS NewPrice FROM Production 我试过: db.Production.findAndCountAll( attributes: { include: [ ['ListPrice * 1.15', 'NewPrice'] ] } ).then(functi

我如何在sequelize中做到这一点

SELECT ProductID, Name, ListPrice, ListPrice * 1.15 AS NewPrice  
FROM Production
我试过:

db.Production.findAndCountAll(
    attributes: {
        include: [
            ['ListPrice * 1.15', 'NewPrice']
        ]
    }
).then(function(orders){
    return res.jsonp(output);
})
但它不起作用

这就是我所期望的问题:

SELECT Production.ProductID, Production.Name, Production.ListPrice, Production.ListPrice * 1.15 AS NewPrice  
FROM Production
相反,我看到这个查询:

SELECT Production.ProductID, Production.Name, Production.ListPrice, ListPrice * 1.15 AS NewPrice  
FROM Production
你可以使用这个方法。代码如下:

db.Production.findAndCountAll(
    attributes: [
        [Sequelize.literal('ListPrice * 1.15'), 'NewPrice'],
    ]
).then(function(orders){
    return res.jsonp(output);
})

这方面有进展吗?是的,兄弟。已经把那个项目交给我的客户了。最后,我写了一个原始的查询。我想知道我这样做是否可行:['Production.ListPrice*1.15','NewPrice']。你可以试试,因为我现在正忙着另一个项目。