Salve ho 3 colonne Dif1 Dif2 e Dif3

Queste 3 colonne al suo interno hanno dei nomi che per esigenze semplicizzo con e delle lettere

esempio
Dif1 Dif2 DIF3
A F R
G A A
R B T
T F F
G G A
S A C

Vorrei Ottenere

Dif Volte
--- ---------
A 5
B 1
C 1
F 3
G 3
R 2
S 1
T 2

Ho provato a fare questo Codice


Select dif, Sum(Conta) as Volte
from (

select dif1 as dif , count(dif1) as Conta from rosa Group by dif1
union all
select dif2 as dif, count(dif2) as Conta from rosa Group by dif2
union all
select dif3 as dif, count(dif3) as Conta from rosa Group by dif3
)

Group by dif



Dove sbaglio? da errore Incorrect syntax near the keyword 'Group'.


le 3 union
select dif1 as dif , count(dif1) as Conta from rosa Group by dif1
union all
select dif2 as dif, count(dif2) as Conta from rosa Group by dif2
union all
select dif3 as dif, count(dif3) as Conta from rosa Group by dif3

mi restituiscono la sommatoria di ogni singola colonna Dif1 , Dif2 e Dif3

dovresti raggrupparle e sommarle adesso no?
grazie anticipato per chi sa rispondermi.