-
Conteúdo Similar
-
Por WebCorplfs
Pessoal, bom dia,.. por gentileza alguem pode me dar uma ajuda:
Preciso montar uma consulta que funcione da seguinte forma:
SELECT distinct hora_ponto, data, pis FROM conferencia_ponto where pis = '013025727232' and data = '2017/01/30' que traz o seguinte resultado:
hora_ponto data pis 07:40:00 30/01/2017 00:00:00 013025727232 10:59:00 30/01/2017 00:00:00 013025727232 12:56:00 30/01/2017 00:00:00 013025727232 17:25:00 30/01/2017 00:00:00 013025727232 * hora ponto é um campo que estou importando de um txt de relogio de ponto
E outra query com a seguinte estrutura e resultado :
SELECT b.horario, a.data, a.pis FROM escala_individual as a, cadastro_horario_itens as b, cadastro_horarios as c where a.evento = b.codigo_horario and b.codigo_horario = c.codigo AND a.pis = '013025727232' and a.data = '2017/01/31' group by data, horario horario data pis 07:30:00 31/01/2017 00:00:00 013025727232 12:00:00 31/01/2017 00:00:00 013025727232 13:00:00 31/01/2017 00:00:00 013025727232 17:00:00 31/01/2017 00:00:00 013025727232 * horario é o campo que parametrizei com as tabelas cadastro_horarios x cadastro_horario_itens, ou seja, sao horarios de trabalho pre definidos.
nao consegui ate o momento montar uma query que me apresentasse da seguinte forma:
horario hora_ponto data pis 07:30:00 07:40:00 31/01/2017 00:00 13025727232 12:00:00 10:59:00 31/01/2017 00:00 13025727232 13:00:00 12:56:00 31/01/2017 00:00 13025727232 17:00:00 17:25:00 31/01/2017 00:00 13025727232 O problema que estou tendo é que ao trazer os registros com um join e as devidas clausulas where ele repete alguns valores devido a quantidade de registros na tabela cadsatro_horario_itens... nao sei se fui claro...
alguem pode me ajudar?
-