MySQL incrementa a variável de usuário quando o valor é alterado

Eu tenho uma tabela composta por grupos de, por exemplo, cinco linhas cada. Cada linha em cada grupo possui umdate valor exclusivo para esse grupo.

O que eu quero fazer na minha consulta é percorrer a tabela e incrementar uma variável de usuário (@count) quandodate alterações de valor. Isso quer dizer que @count deve ser igual à contagem de grupos, e não à contagem de linhas.

Minha consulta atual é assim, caso você esteja se perguntando:

SELECT @row := @row +1 AS rownum, date
FROM ( SELECT @row := 0 ) r, stats

Muito obrigado.

questionAnswers(2)

yourAnswerToTheQuestion