我有这个alasql查询我需要计算一个总数,然后如果该行有一个真实的bool,计算那些。但是,无论出于何种原因,它只计算所有行,包括假的行。
var groupedShipDatesAndCabinetCounts = alasql("SELECT ShipDate, SUM(CabinetCount) AS TotalCabinetCount, SUM(CASE WHEN ShipDateConfirmed IS 1 THEN CabinetCount ELSE 0 END) AS LessCabinetCount FROM ? GROUP BY ShipDate", [shipData.TotalShipDatesAndCabinetCounts]);
要使此查询正常运行,我需要做什么?我仔细检查数据,这一切都按预期达到了这一点。
提前致谢