Puedes probar esto :)
SELECT *, (SELECT COUNT(*)+1
FROM [sometbl] counter
WHERE t.groups = counter.groups
AND t.description > counter.description) AS Counter
FROM [sometbl] t
Puedes probar esto :)
SELECT *, (SELECT COUNT(*)+1
FROM [sometbl] counter
WHERE t.groups = counter.groups
AND t.description > counter.description) AS Counter
FROM [sometbl] t