Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
maxwellf
Contributor III
Contributor III

Join em tabelas

Olá

 

Tenho uma tabela que controla os horários de entrada e saída de um funcionário.

A tabela é a seguinte:

Matricula Data Hora id_entr_said
10 09/05/2022 07:05:00 1
10 09/05/2022 11:05:00 2
10 09/05/2022 12:30:00 1
10 09/05/2022 13:16:00 2
10 09/05/2022 14:05:00 1
10 09/05/2022 17:33:00 2

 

 

Gostaria que ela ficasse assim

Matricula Data Entrada Saída
10 09/05/2022 07:05:00 11:05:00
10 09/05/2022 11:05:00 13:16:00
10 09/05/2022 12:30:00 17:33:00

 

Mas está ficando assim:

Matrícula Data Entrada Saída
10 09/05/2022 07:05:00 11:05:00
10 09/05/2022 07:05:00 13:16:00
10 09/05/2022 07:05:00 17:33:00
10 09/05/2022 11:05:00 11:05:00
10 09/05/2022 11:05:00 13:16:00
10 09/05/2022 11:05:00 17:33:00
10 09/05/2022 12:30:00 11:05:00
10 09/05/2022 12:30:00 13:16:00
10 09/05/2022 12:30:00 17:33:00

 

usando concatenate fica:

 

Matricula Data Entrada Saída
10 09/05/2022 07:05:00 -
10 09/05/2022 11:05:00 -
10 09/05/2022 12:30:00 -
10 09/05/2022 - 11:05:00
10 09/05/2022 - 13:16:00
10 09/05/2022 - 17:33:00

 

Alguma dica de como fazer?

Separei em duas tabelas separando entrada e saída. Depois Uni usando o join. Mas está acontecendo isso

Labels (2)
1 Solution

Accepted Solutions
maxwellf
Contributor III
Contributor III
Author

Consegui fazer gerando uma chave primária com um numero gerado por linha: ex

matricula &'|'& data &'||'& AUTONUMBER(ROWNO(), %pk_matricula_data)

 

Isso para as duas tabelas, depois simplesmente fiz o join e deu certo

View solution in original post

1 Reply
maxwellf
Contributor III
Contributor III
Author

Consegui fazer gerando uma chave primária com um numero gerado por linha: ex

matricula &'|'& data &'||'& AUTONUMBER(ROWNO(), %pk_matricula_data)

 

Isso para as duas tabelas, depois simplesmente fiz o join e deu certo