Consultar Dados no Oracle
Pessoal, boa noite.
Preciso de uma ajuda, onde tenho que comparar informações em duas tabelas de batidas de ponto.
É possível fazer um left e um right join para trazer informação de ambas as tabelas, caso na haja dados em alguma dessas tabelas?
Exemplo:
No dia 14/09/2017, o funcionário estava escalado para trabalhar nos horários 08:00 12:00 13:00 17:00 (referente a tabela X), porém, o mesmo não realizou nenhuma batida no seu ponto que seria inserido na tabela Y, caso o tivesse feito. Assim, seriam retornados dados da tabela X e nada referente a tabela Y.
Já no dia 15/09/2017, o funcionário não tinha escala de trabalho, porém, o mesmo realizou batidas de ponto nos horários 08:00 12:00 13:00 17:00 (referente a tabela Y). Neste caso, seriam retornados dados da tabela Y e nada referente a tabela X.
Agradeço desde já.
Abraços
Discussão (10)
Carregando comentários...