Здравствуйте,
Есть таблица `orders` с полями:
id
status
date_create
date_modified
Нужно объединить 3 запроса:
SELECT count(`id`) AS `All_ord`, `date_create` FROM `ordres` GROUP BY `date_create`
SELECT count(`id`) AS `Success_ord`, `date_modified` as `date_create` FROM `ordres` WHERE `status` = 2 GROUP BY `date_create`
SELECT count(`id`) AS `Cancel_ord`, `date_modified` as `date_create` FROM `ordres` WHERE `status` = 3 GROUP BY `date_create`
Простой left join не подходит, т.к. может быть такое, что за дату изменения не было ни одного заказа, т.е. на выходе хочу получить такой формат: