Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
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