Pular para o conteúdo

GROUP_CONCAT E SUM

Responder tópico
  • Denunciar
  • Indicar

1. GROUP_CONCAT E SUM

Enviado em 14/04/2016 - 14:03h

Galera,

Tenho a seguinte estrutura

PROPOSTA
dt_inclusao valor operacao
02/04/2016 50,00 CREDITO
05/05/2016 50,00 CREDITO
04/04/2016 50,00 DEBITO

Eu preciso agrupar esse valores em uma unica linha, concatenando o somatório e as operacoes.
Estou utlizando a seguinte Query:
SELECT
MONTH(dt_inclusao) AS mes,
DATE_FORMAT(dt_inclusao, '%b/%Y') AS data,
ROUND(SUM(valor),2) AS "total",
GROUP_CONCAT(DISTINCT(operacao)) AS operacao
FROM
PROPOSTA
GROUP BY data
ORDER BY mes

O Retorno é o seguinte:
mes data total operacao
4 Abr/2016 150.00 CREDITO,DEBITO

Como eu faço agora, para concatenar o resultado do SUM, para que a saida ficasse da seguinte forma:
mes data total operacao
4 Abr/2016 100.00, 50.00 CREDITO,DEBITO

Obrigado a todos!

Responder tópico

2. Re: GROUP_CONCAT E SUM

Enviado em 14/04/2016 - 18:21h

No seu exemplo de tabela, existem três registros e cada um é de um dia diferente.
Aqui na saída do select, tem dois registros do dia 04. Qual está certo? O exemplo
de tabela ou a saída do select?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder