Não sei como escrever o título do tópico...
Tenho uma tabela com dados semelhantes a abaixo, onde cada linha armazena um evento associado aos alarmes. Por exemplo, os eventos podem incluir:
- alarme fica ativo
- alarme apaga/inativo
- alarme é reconhecido por um operador
Cada grupo de eventos está associado a um único arquivo eventid
.
Eu quero combinar todos os eventos para cada grupo do mesmo eventid
em uma única linha, usando o eventtime
como o valor para cada um dos eventos/ações de alarme: ativo, limpo e confirmado.
dados de origem:
ID do evento | hora do evento | ação |
---|---|---|
0203cfd5-3b82-4285-a830-447e8d5a63f7 | 26-09-2022 14:38:17.580 | Limpo |
eb5f5fa5-a1ef-4aa7-b412-779676e72b3b | 26-09-2022 14:38:17.560 | Ativo |
eb5f5fa5-a1ef-4aa7-b412-779676e72b3b | 28-09-2022 13:54:59.807 | Confirmar |
eb5f5fa5-a1ef-4aa7-b412-779676e72b3b | 28-09-2022 13:55:55.437 | Limpo |
retorno esperado:
ID do evento | ativo | limpo | acusou |
---|---|---|---|
0203cfd5-3b82-4285-a830-447e8d5a63f7 | nulo | 26-09-2022 14:38:18 | nulo |
eb5f5fa5-a1ef-4aa7-b412-779676e72b3b | 26-09-2022 14:38:18 | 28-09-2022 13:55:55 | 28-09-2022 13:55:00 |
Como posso fazer isso?