如何使用sequelize框架实现对两字段乘积后求和的运算?
SELECT sum(volume) as total_volume, sum(price * volume) as total_price, currency from trades
为什么非要用sequelize的orm,sequelize也可以用sql。两者互补不是很好么。
sequelize.query(`SELECT sum(volume) as total_volume, sum(price * volume) as total_price, currency from trades`, { type: sequelize.QueryTypes.SELECT })
其实就用到sum,也不一定非得写 SQL 语句
sum
用 models.sequelize.fn('sum', col1, col2) 这样的函数
models.sequelize.fn('sum', col1, col2)
using-group-by-and-joins-in-sequelize
@axetroy 要是经纬度计算可以吗 sin() cos() 这样
来自酷炫的 CNodeMD
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
为什么非要用sequelize的orm,sequelize也可以用sql。两者互补不是很好么。
其实就用到
sum,也不一定非得写 SQL 语句用
models.sequelize.fn('sum', col1, col2)这样的函数using-group-by-and-joins-in-sequelize
@axetroy 要是经纬度计算可以吗 sin() cos() 这样
来自酷炫的 CNodeMD