Mon exemple de structure de table est le suivant :
TestDate
----------------------
2013-03-25 14:26:40.830
2013-03-20 13:37:39.763
2012-09-10 14:55:55.667
2013-03-20 13:33:20.480
Et ma question est la suivante :
SELECT DISTINCT
REPLACE(RIGHT(CONVERT(VARCHAR(20), TestDate, 106), 8), ' ', '-') AS TT
,(SELECT COUNT(*)
FROM Test bp
WHERE
CONVERT(VARCHAR(20), p.TestDate, 6) = CONVERT(VARCHAR(20), bp.TestDate, 6)) AS Posts
FROM Test p
J'ai obtenu un résultat :
TT Posts
Mar-2013 1
Mar-2013 2
Sep-2012 1
Mais je veux un résultat :
TT Posts
Mar-2013 3
Sep-2012 1
Mais je ne parviens pas à trouver mon erreur dans ma requête. Merci.