Query para somar dados de cada cliente

Boas pessoal,
queria construir uma query que me permita saber quanto é que cada cliente meu gastou.

A minha tabela tem os seguintes campos : ID_Cliente ; Nome_Cliente ; ValorCompra ; Data_Transacção

Tenho varios clientes e cada um deles faz N movimentos por dia. e eu gostaria de retirar com uma query o acumulado gasto de cada um doc meus clientes numa determinada data.

Gostaria que o meu resultado saisse da seguinte forma :

NOME TOTAL DE MOVIMENTOS TOTAL DE VALOR EM COMPRAS
JOAO ANTONIO 7 550.00 R$
MARIA VILELAS 2 180.00 R$
RICARDO VAZ 10 680.00 R$

Ou seja o objectivo é somar todos os movimentos de cada cliente distinto

[quote=LuisClaudio]Boas pessoal,
queria construir uma query que me permita saber quanto é que cada cliente meu gastou.

A minha tabela tem os seguintes campos : ID_Cliente ; Nome_Cliente ; ValorCompra ; Data_Transacção

Tenho varios clientes e cada um deles faz N movimentos por dia. e eu gostaria de retirar com uma query o acumulado gasto de cada um doc meus clientes numa determinada data.

Gostaria que o meu resultado saisse da seguinte forma :

NOME TOTAL DE MOVIMENTOS TOTAL DE VALOR EM COMPRAS
JOAO ANTONIO 7 550.00 R$
MARIA VILELAS 2 180.00 R$
RICARDO VAZ 10 680.00 R$

Ou seja o objectivo é somar todos os movimentos de cada cliente distinto
[/quote]

SELECT ID_Cliente, Nome_Cliente, COUNT(1) AS  TOTAL_DE_MOVIMENTOS, SUM(ValorCompra) AS TOTAL_DE_VALOR
FROM TABELA
GROUP BY  ID_Cliente, Nome_Cliente

So executar este sql.

select nome_cliente, sum(valorCompra) as total from nomeTabela where data_transacao between 'data inicial' and 'data final' group by nome_cliente