Ik zit met een probleempje. Ben niet pro SQL dus vandaar dat ik dit ef post 
Ik wil een querie maken waarmee ik de resultaten vanuit een querie optel in meerdere kolommen. Klink vaag ik weet het. Ik werk met de volgende queries:
HOOFDQUERIE: (Selecteerd openstaande facturen (tickets))
qry_OpenstaandeTickets2:
SELECT HDTicket.*
FROM HDTicket
WHERE (((HDTicket.Afgedaan) Is Null)) AND ((HDTicket.Stat1) <> "klaar");
BIJ QUERIE 1: (Selecteerd de medewerker (specialist) en zijn/haar openstaande facturen)
Aantal openstaande tickets per speci:
SELECT qry_OpenstaandeTickets_2.spec1 AS Specialist, Count(qry_OpenstaandeTickets_2.[W/S]) AS [Openstaande Tickets]
FROM qry_OpenstaandeTickets_2
GROUP BY qry_OpenstaandeTickets_2.spec1;
BIJ QUERIE 2,3,4: (Selecteerd de medewerker (specialist) en zijn/haar openstaande facturen: installaties, storingen en wijzigingen (zijn ticketsoorten))
Aantal openstaande installaties per speci:
SELECT qry_OpenstaandeTickets_2.spec1 AS Specialist, Count(qry_OpenstaandeTickets_2.[W/S]) AS [Openstaande Installaties]
FROM qry_OpenstaandeTickets_2
WHERE (((qry_OpenstaandeTickets_2.[W/S])="Installatie"))
GROUP BY qry_OpenstaandeTickets_2.spec1;
Aantal openstaande storingen per speci:
SELECT qry_OpenstaandeTickets_2.spec1 AS Specialist, Count(qry_OpenstaandeTickets_2.[W/S]) AS [Openstaande Storingen]
FROM qry_OpenstaandeTickets_2
WHERE (((qry_OpenstaandeTickets_2.[W/S])="Storing"))
GROUP BY qry_OpenstaandeTickets_2.spec1;
Aantal openstaande wijzigingen per speci:
SELECT qry_OpenstaandeTickets_2.spec1 AS Specialist, Count(qry_OpenstaandeTickets_2.[W/S]) AS [Openstaande Wijzigingen]
FROM qry_OpenstaandeTickets_2
WHERE (((qry_OpenstaandeTickets_2.[W/S])="Wijziging"))
GROUP BY qry_OpenstaandeTickets_2.spec1;
Wat ik dus wil is dat er een tabel gegenereerd wordt wat het volgende resultaat geeft:
kolom1: de specialist
kolom2: aantal openstaande tickets per specialist
kolom3: aantal openstaande tickets waarvan aantal installaties
kolom4: aantal openstaande tickets waarvan aantal storingen
kolom5: aantal openstaande tickets waarvan aantal wijzigingen
Het zijn nu 4 losse queries zegmaar maar die wil op op zo'n manier samenvoegen dat ze in 1 querie kunnen worden verwerkt. Wat belangrijk is is dat ookal bestaan er geen openstaande tickets voor een persoon, de naam toch moet worden weergegeven en er een waarde 0 achter zijn/haar naam moet komen. Dit geld voor aantal openstaande tickets en voor openstaande tickets waarvan installaties, storingen en wijzigingen. alles dus ;p
HELPHELP
Ik wil een querie maken waarmee ik de resultaten vanuit een querie optel in meerdere kolommen. Klink vaag ik weet het. Ik werk met de volgende queries:
HOOFDQUERIE: (Selecteerd openstaande facturen (tickets))
qry_OpenstaandeTickets2:
SELECT HDTicket.*
FROM HDTicket
WHERE (((HDTicket.Afgedaan) Is Null)) AND ((HDTicket.Stat1) <> "klaar");
BIJ QUERIE 1: (Selecteerd de medewerker (specialist) en zijn/haar openstaande facturen)
Aantal openstaande tickets per speci:
SELECT qry_OpenstaandeTickets_2.spec1 AS Specialist, Count(qry_OpenstaandeTickets_2.[W/S]) AS [Openstaande Tickets]
FROM qry_OpenstaandeTickets_2
GROUP BY qry_OpenstaandeTickets_2.spec1;
BIJ QUERIE 2,3,4: (Selecteerd de medewerker (specialist) en zijn/haar openstaande facturen: installaties, storingen en wijzigingen (zijn ticketsoorten))
Aantal openstaande installaties per speci:
SELECT qry_OpenstaandeTickets_2.spec1 AS Specialist, Count(qry_OpenstaandeTickets_2.[W/S]) AS [Openstaande Installaties]
FROM qry_OpenstaandeTickets_2
WHERE (((qry_OpenstaandeTickets_2.[W/S])="Installatie"))
GROUP BY qry_OpenstaandeTickets_2.spec1;
Aantal openstaande storingen per speci:
SELECT qry_OpenstaandeTickets_2.spec1 AS Specialist, Count(qry_OpenstaandeTickets_2.[W/S]) AS [Openstaande Storingen]
FROM qry_OpenstaandeTickets_2
WHERE (((qry_OpenstaandeTickets_2.[W/S])="Storing"))
GROUP BY qry_OpenstaandeTickets_2.spec1;
Aantal openstaande wijzigingen per speci:
SELECT qry_OpenstaandeTickets_2.spec1 AS Specialist, Count(qry_OpenstaandeTickets_2.[W/S]) AS [Openstaande Wijzigingen]
FROM qry_OpenstaandeTickets_2
WHERE (((qry_OpenstaandeTickets_2.[W/S])="Wijziging"))
GROUP BY qry_OpenstaandeTickets_2.spec1;
Wat ik dus wil is dat er een tabel gegenereerd wordt wat het volgende resultaat geeft:
kolom1: de specialist
kolom2: aantal openstaande tickets per specialist
kolom3: aantal openstaande tickets waarvan aantal installaties
kolom4: aantal openstaande tickets waarvan aantal storingen
kolom5: aantal openstaande tickets waarvan aantal wijzigingen
Het zijn nu 4 losse queries zegmaar maar die wil op op zo'n manier samenvoegen dat ze in 1 querie kunnen worden verwerkt. Wat belangrijk is is dat ookal bestaan er geen openstaande tickets voor een persoon, de naam toch moet worden weergegeven en er een waarde 0 achter zijn/haar naam moet komen. Dit geld voor aantal openstaande tickets en voor openstaande tickets waarvan installaties, storingen en wijzigingen. alles dus ;p