У меня есть этот запрос alasql. Мне нужно подсчитать сумму, а затем, если в строке есть логическое значение true, для подсчета этих.Однако по какой-то причине он просто считает все строки, в том числе и ложные.
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]);
Что мне нужно сделать, чтобы этот запрос работал правильно?Я дважды проверяю данные, и все идет к этому моменту, как и ожидалось.
Заранее спасибо