Estou tentando executar esse query, gostaria de agrupar apenas pelo legal_name
Teste
3 Respostas
Acredito que bastaria remover os outros campos (tax_identifier e cipher_schema) do select e do group by. Mas a questão é, esses campos não serão necessários no retorno dessa consulta não?
Teste
1 like
Pesquisei e li essa dica de usar MAX, mas não tenho certeza se funciona:
SELECT
MAX(tax_identifier),
legal_name ,
SUM(cipher_schema."Transaction".amount),
MAX(cipher_schema."Transaction".transaction_date)
FROM
accent_schema."Person"
INNER JOIN accent_schema."PersonRelation"
ON accent_schema."Person".id = accent_schema."PersonRelation".person_child
INNER JOIN cipher_schema."Person"
ON cipher_schema."Person".id = accent_schema."PersonRelation".person_child
INNER JOIN cipher_schema."Account"
ON cipher_schema."Account".organization_person_id = accent_schema."PersonRelation".person_parent
INNER JOIN cipher_schema."Transaction"
ON cipher_schema."Transaction".account_id = cipher_schema."Account".id
WHERE
person_parent = 'a90ca3e4-9bc2-4043-a5ec-f7c6a291558f'
AND organization_person_id = 'a90ca3e4-9bc2-4043-a5ec-f7c6a291558f'
AND legal_name LIKE concat('%','Sandra','%')
AND cipher_schema."Transaction".transaction_date >= '2020-05-27'
AND cipher_schema."Transaction".transaction_date < '2020-05-28'
GROUP BY
legal_name;
Criado 18 de junho de 2020
Ultima resposta 18 de jun. de 2020
Respostas 3
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo MySQL: Comece com o principal banco de dados open source... Por Vinicius Carvalho — Casa do Codigo