Ik heb de volgende query
Nu krijg ik alleen voor elk result een nieuwe rij in de tabel. Wat ik wil is dus bv als er 2 klachten uit 1 categorie zijn, er dus maar 1 rij voor die categorie te zien is, en het aantal klachten (COUNT products.name) verhoogt wordt.
dus zoiets
moet dus worden
code:
1
2
3
4
5
6
7
| SELECT categories.name AS catname, categories.aantal, COUNT(products.name) AS tel, DATEDIFF(hour, o_timestamp, af_timestamp) AS uren_offline FROM products, categories, products_categories WHERE products.id = products_categories.product_id AND categories.id = products_categories.category_id AND month(o_timestamp) = 3 AND year(o_timestamp) = 2002 GROUP by categories.id, categories.name, categories.aantal, o_timestamp, af_timestamp |
Nu krijg ik alleen voor elk result een nieuwe rij in de tabel. Wat ik wil is dus bv als er 2 klachten uit 1 categorie zijn, er dus maar 1 rij voor die categorie te zien is, en het aantal klachten (COUNT products.name) verhoogt wordt.
dus zoiets
code:
1
2
3
4
| catname aantal tel uren_offline PHAROS 4 1 44 FR/FFR 6 1 23 FR/FFR 6 1 23 |
moet dus worden
code:
1
2
3
| catname aantal tel uren_offline PHAROS 4 1 44 FR/FFR 6 2 23 |