What you're trying to achieve is called "
group by part of string"
SELECT [Group], SUM([Amount]) AS SumAmount
FROM [dbo].[tblAmount]
GROUP BY LEFT([Group], CHARINDEX('Group', [Group]+5)
Note, that below statement:
LEFT([Group], CHARINDEX('Group', [Group]+5)
searches for string "
Group
" in a [
Group
] column and returns: {"
A Group
", "
B Group
"}