Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
WebCorp

Apoio para montar uma query

Recommended Posts

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?

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
Entre para seguir isso  

×
×
  • Criar Novo...