У меня есть две таблицы, как показано ниже,
------------------ --------------------
| leads | | leads_tracking |
------------------ --------------------
| id | | tracking_id |
| lead_id | | lead_id |
| tix | | field_name |
| order_number | | date |
------------------ ---------------------
Мне нужно получить сумму tix и сгруппировать их по дате (и номер заказа непусто)
Я попытался написать sql:
SELECT DATE_FORMAT(tracking_leads.date, "%m.%d.%Y") as trackDate, SUM(l.tix) as sumValue
FROM leads as l
INNER JOIN tracking_leads ON l.lead_id=tracking_leads.lead_id
WHERE tracking_leads.field_name='tix'
AND l.is_active = 1
AND l.is_archive = 0
AND l.dont_show_in_list=0
AND order_number <> ''
and transaktions_nr IS NOT NULL
GROUP BY DATE_FORMAT(tracking_leads.date, "%m.%d.%Y")
У меня нет всех нужных мне групп.
Что не так с моим кодом, пожалуйста?