Campo Acumulado - Zerar o Acumulado na Quebra

Preciso de um campo acumulado onde ele deve zerar em cada quebra. Por exemplo:

Chave | Valor1 | Acumulado
a | 1,50 | 1,50
a | 2,00 | 3,50
Totais 3,50

b | 4,00 | 4,00
b | 2,50 | 6,50
Totais 6,50

Criei um campo e configurei para campo do tipo acumulado que acumula o campo “Valor1”. Só que ele continua somando mesmo após as quebras. Como devo proceder?

Veja se este tópico te ajuda:

http://www.scriptcase.com.br/forum/index.php/topic,9965.msg49315.html#msg49315

Obrigado pela resposta quase de imediata Kleyber, mas uso MySql e pelo link que vc enviou acho que é para outra necessidade.

Gostaria de algo utilizando o próprio SC8.1 ou algo mais simples conforme o exemplo que postei.

Seria uma coluna que fosse acumulando o valor de outro campo e na quebra deverá começar do zero acumulando apenas os valores daquela chave na quebra.

O banco utilizado pelo exemplo que postei é MySQL. Seria uma questão de ler e adaptar às tuas necessidades. Nativamente não vejo como.