SQL basé sur mon exemple pour le mois

Je suis nouveau à SQL et à apprendre par moi-même. Je me demandais si quelqu'un pouvait m'aider à écrire un SQL.

J'ai datatables ci-dessous:

Échantillon

J'utilise la requête suivante:

SELECT TIMESTAMP DATEPART(Year, TIMESTAMP) Year, DATEPART(Month, TIMESTAMP) Month, COUNT(*) [Total Rows] FROM stage.ACTIVITY_ACCUMULATOR_archive WHERE TIMESTAMP BETWEEN '01-Jan-2014' AND '30-June-2014' GROUP BY DATEPART(Year, TIMESTAMP), DATEPART(Month, TIMESTAMP) ORDER BY Year, Month 

Ce que j'essaye de réaliser est d'afficher le Timestamp avec l'année et le mois entre la date certaine et les grouper par mois et année.

J'ai une erreur

Msg 102, niveau 15, état 1, ligne 1
Syntaxe incorrecte près de "Année"

Cela devrait fonctionner. Il y avait une colonne d'horodatage supplémentaire dans la list de sélection.

 SELECT DATEPART(Year, TIMESTAMP) Year, DATEPART(Month, TIMESTAMP) Month, COUNT(*) [Total Rows] FROM stage.ACTIVITY_ACCUMULATOR_archive WHERE TIMESTAMP BETWEEN '01-Jan-2014' AND '30-June-2014' GROUP BY DATEPART(Year, TIMESTAMP), DATEPART(Month, TIMESTAMP) ORDER BY Year, Month