Criei um programa que converte uma planilha do Excel contendo a agenda dos meus departamentos em uma tabela SQL. Sempre trabalhamos em duplas, então quero poder verificar todos os meus turnos e com qual pessoa trabalharei nesses turnos.
A estrutura da tabela é: onde T, K e N são os diferentes turnos:
Semana | Data | Jim | Chade | Ernest | Rogier |
---|---|---|---|---|---|
10 | 2025-04-14 | T | K | N | T |
10 | 2025-04-15 | K | K | N | T |
10 | 2025-04-16 | N | K | N | T |
10 | 2025-04-17 | N | K | N | T |
Se eu fosse Jim na tabela acima, gostaria de obter uma resposta para 2025-04-14 como:
Semana | Data | Jim | Rogier |
---|---|---|---|
10 | 2025-04-14 | T | T |
E para 2025-04-15 como:
Semana | Data | Jim | Chade |
---|---|---|---|
10 | 2025-04-15 | K | K |
Sinceramente, não tenho a mínima ideia de como fazer algo assim. Só fiz consultas SQL bem básicas antes, como encontrar todas as linhas em que X é igual a Y.