Olá. Estou com dificuldade em encontrar como retornar o valor máximo para cada soma de valor já agrupado em uma coluna de um banco de dados Access retornando também os valores de outras duas colunas. Tenho a tabela (Produtividade) com a seguinte estrutura:
Data IDLocal Valor IDAtendimento
03/01/2023 1 200 89
03/01/2023 1 200 87
13/01/2023 1 200 86
13/01/2023 1 200 83
03/01/2023 2 200 82
03/02/2023 3 200 81
03/02/2023 3 200 79
03/04/2023 2 200 77
03/01/2023 2 200 74
03/03/2023 1 200 92
03/04/2023 3 700 73
03/01/2023 1 200 90
Quando faço o agrupamento por data e local obtenho o resultado:
"select data, IDLocal, Sum(valor) AS Val from Produtividade group by IDLocal, data"
data IDLocal Val
2023-01-03 1 600
2023-01-03 2 400
2023-01-13 1 400
2023-02-01 3 200
2023-02-03 3 200
2023-03-03 1 200
2023-04-03 2 200
2023-04-03 3 700
Preciso obter o seguinte resultado dos valores máximos de cada local e com as respectivas datas:
Data IDLocal Valor
2023-01-03 1 600
2023-01-03 2 400
2023-04-03 3 700
Alguém poderia me ajudar?
Data IDLocal Valor IDAtendimento
03/01/2023 1 200 89
03/01/2023 1 200 87
13/01/2023 1 200 86
13/01/2023 1 200 83
03/01/2023 2 200 82
03/02/2023 3 200 81
03/02/2023 3 200 79
03/04/2023 2 200 77
03/01/2023 2 200 74
03/03/2023 1 200 92
03/04/2023 3 700 73
03/01/2023 1 200 90
Quando faço o agrupamento por data e local obtenho o resultado:
"select data, IDLocal, Sum(valor) AS Val from Produtividade group by IDLocal, data"
data IDLocal Val
2023-01-03 1 600
2023-01-03 2 400
2023-01-13 1 400
2023-02-01 3 200
2023-02-03 3 200
2023-03-03 1 200
2023-04-03 2 200
2023-04-03 3 700
Preciso obter o seguinte resultado dos valores máximos de cada local e com as respectivas datas:
Data IDLocal Valor
2023-01-03 1 600
2023-01-03 2 400
2023-04-03 3 700
Alguém poderia me ajudar?
Última edição por kobawlsky04 em 23/8/2023, 01:57, editado 2 vez(es)