Hoi ik heb de volgende tabel met de volgende velden

id | test | datum
=============================================================
1 | test1| 2015-08-2015
2 | test2| 2015-08-2015
3 | test3| 2015-08-2016

nu wil ik alle resultaten terug krijgen + een count op het datum veld. Dus als volgt:

id | test | datum
=============================================================
1 | test1 | 2
2 | test2 | 2
3 | test3 | 1

Dit heb ik geprobeerd alleen geeft dit 1 resultaat met een cout van alle rijen in de tabel

SELECT a.*, COUNT(a.datum) TotalCount
FROM tabel1 a
INNER JOIN tabel1 b
ON a.id = b.id

Kan iemand mij hiermee verder helpen?
SELECT a.test, a.datum, b.aantal
FROM tabel1 a, (SELECT datum, COUNT(*) AS aantal FROM tabel1 GROUP BY datum) b
WHERE a.datum = b.datum
ORDER BY a.test

Reageren