如果我执行以下顺序代码
models.venta.sum('total',{where:{fechaexpedition:{[op.gte]:'2018-03-31 00:00:00',[op.lte]:'2018-03-31 23:59:59'},attributes:['elaboradopor'],group:'elaboradopor',logging:console.log}).then(totaliva=>{console.log(json.stringify(totaliva))}).catch(e=>{console.log(e)})
我只看到了调查的第一个结果(带有sequelize)。结果续码
通过logging:console.log,我得到mariadb的sql指令:
选择 elaboradoPor
,总和( total
)作为 sum
从 Venta
作为 Venta
在哪里( Venta
. fechaExpedicion
>='2018-03-31 00:00:00'和 Venta
. fechaExpedicion
<=“2018-03-31 23:59:59”)分组 elaboradoPor
;
如果执行,heidisql中的select会给出正确的结果。选择heidysql
请问,为了得到最好的结果,续集说明中缺少了什么?
1条答案
按热度按时间ukxgm1gy1#
我修改了指令,并使用findall()和fn来构建和,并集成了附加操作。
最后的续集