Archief - Meerdere selects in één query?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Kwintus5

Legacy Member
Hey allen, ik heb dit:

SELECT Count(*) AS Expr1
FROM T_Deelnemers
WHERE (((T_Deelnemers.[Datum deelname])=#1/19/2012#));

Zodoende kan ik de Expr1 selecteren in een raport om zo het aantal deelnemers weer te geven.

Nu wil ik natuurlijk voor andere data ook het aantal deelnemers.

SELECT Count(*) AS Expr2
FROM T_Deelnemers
WHERE (((T_Deelnemers.[Datum deelname])=#28/02/2012#));

Voor Expr2 enzoverder tot en met Expr9. Hoe kan ik deze in 1 query krijgen? Met union ofzo krijg ik nog geen 2de kolom (en 3de, 4de...)

Help! Dank! :D

Cyberkef

Legacy Member
Kan je in Access werken met GROUP BY? Dan zou ik het volgende doen (de code is waarschijnlijk niet volledig juist, ik werk eerder met mysql dan access):

SELECT COUNT(deelnemerid) AS aantalDeelnemers, [Datum deelname]
FROM T_Deelnemers
GROUP BY [Datum deelname]

Dan krijg je een lijst met twee kolommen: de datum en het aantal deelnemers op die datum.

wishy

Legacy Member
Gebruik in plaats van unions misschien joins (right, left, inner).

Kwintus5

Legacy Member
SELECT T_Deelnemers.[Datum deelname] AS Datum, Count(*) AS Deelnemers
FROM T_Deelnemers
GROUP BY T_Deelnemers.[Datum deelname]
ORDER BY T_Deelnemers.[Datum deelname];

heeft iemand op internet mij wijsgemaakt, wat ongeveer hetzelfde is als cyberkefke bedoelde! :D Tis dus opgelost! Toch bedankt om te helpen!

greetz!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan