1 2 3 4 5 6 7 8 9 10 11
| SELECT c.id, IFNULL(SUM(a.price),0)
FROM customers c
LEFT JOIN answers a
INNER JOIN demands d
ON d.answerid = a.id
AND d.deletedat IS NULL
AND d.createdat BETWEEN '2021-01-01 00:00:00.0' AND '2021-01-26 23:59:59.0'
ON a.customerid = c.id
AND a.deletedat IS NULL
WHERE c.id IN ( 1, 2, 4, 5, 8, 18, 19, 21, 26, 33, 35, 43, 54, 68, 82, 87, 97, 103, 105, 112, 113, 126, 134, 142, 143, 144, 148, 151, 155, 200, 205, 232, 264, 265, 389, 390, 393, 432, 522, 534, 535, 536, 537, 538, 539, 545, 568, 589, 606, 613, 614, 645, 650, 664, 668, 670, 729, 730, 797, 807, 868, 980, 988, 1010, 1102, 1112, 1122, 1145, 1193, 1198, 1294)
GROUP BY c.id |