Во-первых, вот моя диаграмма отношений с базой данных .
Я пытаюсь построить диаграмму с номером определенного элемента, заказанного на каждый день
date | count
2011-04-22 | 10348
2011-04-23 | 2751
Так как я более знаком с SQL, я сначала это понял, и вот что наконец-то вышло (и работает)
SELECT dn.delivery_date, SUM(dnp.count*ep.count) as count
FROM
`delivery_notes` AS dn JOIN `delivery_notes_products` AS dnp
ON dn.id = dnp.delivery_note_id
JOIN `products` AS p
ON dnp.product_id = p.id
JOIN `elements_products` AS ep
ON p.id = ep.product_id
JOIN `elements` AS e
ON ep.element_id = e.id
WHERE e.id = 4
AND dn.delivery_date BETWEEN '2011-04-22' AND '2011-05-22'
GROUP BY dn.delivery_date
Теперь, чтобы улучшить мой , получить немного Cakeнавыки поиска, я пытаюсь понять, как превратить это в поиск («список») или поиск («все»), но я действительно не знаю, как мне решать этот вопрос ...
Любая помощь будет принята с благодарностью.