代码在HeidiSQL中有效但不是sequelize(MariaDB)

时间:2018-04-23 13:51:44

标签: mysql sequelize.js heidisql

如果我执行以下序列码sequelize

models.Venta.sum(         '总'         ,{         其中:{           fechaExpedicion:{             [Op.gte]:'2018-03-31 00:00:00',             [Op.lte]:'2018-03-31 23:59:59'           }         },           属性:['elaboradoPor'],           组:'elaboradoPor'          ,          logging:console.log         })         .then(totalIva => {           的console.log(JSON.stringify(totalIva))         })         .catch(e => {console.log(e)})

我只看到调查的第一个结果(带有续集)。 result sequelize code

使用 logging:console.log 我得到了MariaDB的SQL指令:

SELECT elaboradoPor,sum(total)AS sum FROM Venta AS Venta WHERE(VentafechaExpedicion&gt ; ='2018-03-31 00:00:00'和VentafechaExpedicion< ='2018-03-31 23:59:59')GROUP BY elaboradoPor;

如果我执行,HeidiSQL中的select会给我正确的结果。 Select HeidySQL

请问,sequelize指令中缺少什么才能获得最佳效果?

1 个答案:

答案 0 :(得分:0)

我更改了指令并使用findall()和fn来构建总和并集成了其他操作。

onBeforeRender

La respuesta es:sequelize final

相关问题