Goedeavond,

Ik zit al een aantal uren te sukkelen met een query die ik maar niet goed krijg.

Ik veronderstel dat het waarschijnlijk iets niet al te lastig gaat zijn en dat ik weer veel te ver zit te zoeken.

Dit is wat ik wil als output..

+--------------+------------+--------+
| FilID | Filiaal | Aantal |
+--------------+------------+--------+
| 1 | Filiaal1 | 15 |
| 2 | Filiaal2 | 34 |
+--------------+------------+--------+

FilID = telkens het Filiaal ID
Filiaal = de naam van dat Filiaal ID
Aantal = het aantal interventies dat als status (pending of assigned) heeft.


Om het even te verduidelijken..
Elk filiaal kan een interventie ingeven, deze heeft telkens de status: Pending, Assigned of Finished.

Wat ik nu wil doen is een query maken die mij het FiliaalID & filiaal geeft met daarnast een kolom met de hoeveelheid interventies(aantal) die op pending of assigned staat.
Zoals het voorbeeldje hierboven..

Momenteel heb iets zoals dit (werkt niet)
SELECT fil, fname, result
FROM
interventions
(
SELECT status, COUNT(*) AS totaal
FROM interventions
WHERE status = 1 OR status = 2
) AS result


Alle data staat in de table "interventions".. dus ik moet niet gaan werken met joins..

Ik hoop dat het een beetje duidelijk is..


Alvast enorm hartelijk bedankt!!!
't is toch basiskennis, group by...
inderdaad,

Maar ik zat zo te knosselen met die Count.. en ik begrijp eigenlijk niet waarom want het wijst zijn eigen uit..

Maar goed, het is opgelost..

Nogmaals bedankt Karl ;)

Reageren