Saudações, nobres guerreiros!
Meu problema é o seguinte:
Preciso analisar uma base de dados vinculada bem grande. Nessa base estão os dados de alguns funcionários que, devido certas peculiaridades da empresa, constam no mesmo mês com dois números de matrícula diferentes e, consequentemente, também dois cargos diferentes – foram promovidos e neste mês estão em fase de transição.
O que preciso:
Agrupar os funcionários que se encontram nessa situação pelos nomes, concatenando seus códigos de matrícula e cargo que ocupam, porém, somando os valores recebidos.
Meus dados estão no formato da Consulta A deste exemplo, preciso que fiquem como na Consulta B:
Consegui esse resultado fazendo uma maçante combinação de consultas, mas o processamento ficou muuuito lento.
É possível fazer isso em uma única consulta SQL?
A quem puder ajudar, vida longa e próspera!
Meu problema é o seguinte:
Preciso analisar uma base de dados vinculada bem grande. Nessa base estão os dados de alguns funcionários que, devido certas peculiaridades da empresa, constam no mesmo mês com dois números de matrícula diferentes e, consequentemente, também dois cargos diferentes – foram promovidos e neste mês estão em fase de transição.
O que preciso:
Agrupar os funcionários que se encontram nessa situação pelos nomes, concatenando seus códigos de matrícula e cargo que ocupam, porém, somando os valores recebidos.
Meus dados estão no formato da Consulta A deste exemplo, preciso que fiquem como na Consulta B:
Consegui esse resultado fazendo uma maçante combinação de consultas, mas o processamento ficou muuuito lento.
É possível fazer isso em uma única consulta SQL?
A quem puder ajudar, vida longa e próspera!