Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Euler Belfortt

Somando valores com SUM dentro de uma tabela

Recommended Posts

Pessoal boa tarde.

Tenho uma tabela de agenda. onde são registrados os agendamentos. nesta tabela tenho os campos dia, mes, ano.

Preciso retornar dentro desta tabela a soma de acordo com a data de dia. Exemplo: Total recebido em dinheiro no dia 15.

Como faço para retornar esta contagem , meu código é este mas esta errado, ele esta somando tudo.

$sql = "SELECT SUM(ag_valor) AS SOMA FROM agendar WHERE ag_tipo = 'Cartao' GROUP BY dia ";

Se alguem puder me adudar preciso retornar assim:

Total recebido em cartão:

Dia: 15 Total: R$450,00

Dia 16 Total: R$230,00

Compartilhar este post


Link para o post
Compartilhar em outros sites
Normalmente é só adicionar o GROUP BY e selecionar também a coluna do GROUP BY. Mas mesmo sem selecionar a coluna já era para ter retornado a soma de cada dia separado (mas como você não selecionou o dia, não vai saber qual é qual).



SELECT
SUM(ag_valor) AS SOMA, dia
FROM agendar
WHERE ag_tipo = 'Cartao'
GROUP BY dia

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT dia,SUM(ag_valor) AS SOMA FROM agendar WHERE ag_tipo = 'Cartao' GROUP BY dia

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.