Bom dia.
Veja se é isto que precise.
SELECT account_id, sum(size) FROM sua_tabela group by account_id;
Em 29/05/2016 20:45, Patrick Baker escreveu:
Você não passou a consulta que já use, então vou fazer só a parte que
você pediu :
SELECT account_id, size, sum(size) OVER (ORDER BY account_id) FROM
sua_tabela;
Não testei e posso ter errado, mas a ideia é esta, ajuste pra sua
necessidade e nomes de colunas, tabelas, etc.
Fala Flávio! Obrigado pela ajuda....
Sim, realmente deste modo ele me apresenta o sum... porém, ele está
somando de todas as account_id, o que não quero.
Quero que ele agrupe por account_id e que me diga o valor total de
cada account_id, e não que some entre todas elas...
Esta é a query com o resultado em seguida:
WITH
accounts AS (
SELECT id
FROM clients
WHERE NOT (
(price = 0)
)
ORDER BY 1 LIMIT 30
)
SELECT
r.parts[4]::INT AS account_id,
size,
sum(size) OVER (ORDER BY r.parts[4]::INT),
r.parts[array_upper(r.parts, 1)] AS file,
full_path
FROM (
SELECT
string_to_array(full_path, '/') AS parts,
size,
i.ino,
full_path
FROM data.seg s
JOIN data.ino i ON (i.ino = s.ino_target)
WHERE i.size > 0
) r;
Output:
account_id size sum file st_ino
---------- ------- ------- --------- -------
48 64111 76789 1654.jpg 9779242
48 12678 76789 1863.jpg 9779300
173 86636 168226 main 7106490
173 4801 168226 thumbnail 7106491
237 10687 192420 2594.jpg 9475923
237 7255 192420 2431.jpg 9476119
237 2617 192420 2633.jpg 9475679
237 3635 192420 1613.jpg 9476858
- Note que ele está somando a coluna SIZE entre todas as account_id..
o que é errado..
- Como posso alterar isto para o que preciso?
*Exemplo:*
account_id size sum file st_ino
---------- ------- ------- --------- -------
48 64111 76789 1654.jpg 9779242
48 12678 76789 1863.jpg 9779300
173 86636 91437 main 7106490
173 4801 91437 thumbnail 7106491
Obrigado!
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral