Estou utilizando uma consulta e nela desejo trazer a soma de um campo TIME, onde há relacionamento entre as tabelas.
Porém o somatório do tempo é trazido em duplicidade mas o restante está correto, como se eu não estivesse utilizando o DISTINCT.. Fiz um teste e quando retiro o somatório do tempo (TEMPO_TOTAL) e coloco apenas para mostrar o campo TEMPO e também tiro o GROUP BY no final, então os registros são trazidos corretamente e a soma dos tempos de cada registro daria o valor que desejo. Alguém pode me dizer por que o SUM com o group by não retorna o somatório correto?
Pergunta
Fcesar
Estou utilizando uma consulta e nela desejo trazer a soma de um campo TIME, onde há relacionamento entre as tabelas.
Porém o somatório do tempo é trazido em duplicidade mas o restante está correto, como se eu não estivesse utilizando o DISTINCT.. Fiz um teste e quando retiro o somatório do tempo (TEMPO_TOTAL) e coloco apenas para mostrar o campo TEMPO e também tiro o GROUP BY no final, então os registros são trazidos corretamente e a soma dos tempos de cada registro daria o valor que desejo. Alguém pode me dizer por que o SUM com o group by não retorna o somatório correto?
Obrigado
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados