Ajuda com query de ponto
09/05/2014
0
Boa noite pessoa,
Preciso de uma ajuda, eu ja criei um sitema de ponto, que estruturei a tabela da seguinte forma:
data, matricula, marcacao1, marcacao2, marcacao3, marcacao4, marcacao5, marcacao6
Como sabia que o funcionario poderia até ter 6 marcações, eu limitei a isso.
Agora preciso criar uma visualização de ponto onde o sistema não cria dessa forma, e sim por linhas.
data, matricula, dataHora
data, matricula, datahora
e por ai vai. Como eu poderia fazer com que essas marcações fossem apenas um linha para a mesma data, e matricula, na sequencia da hora nas colunas?
Preciso de uma ajuda, eu ja criei um sitema de ponto, que estruturei a tabela da seguinte forma:
data, matricula, marcacao1, marcacao2, marcacao3, marcacao4, marcacao5, marcacao6
Como sabia que o funcionario poderia até ter 6 marcações, eu limitei a isso.
Agora preciso criar uma visualização de ponto onde o sistema não cria dessa forma, e sim por linhas.
data, matricula, dataHora
data, matricula, datahora
e por ai vai. Como eu poderia fazer com que essas marcações fossem apenas um linha para a mesma data, e matricula, na sequencia da hora nas colunas?
Claudio Lopes
Curtir tópico
+ 0
Responder
Posts
12/05/2014
Fabiano Carvalho
Utilize pivot ou unpitvot.
Aqui explica.
http://sqlfromhell.wordpress.com/2013/07/18/transformando-linhas-em-colunas-com-pivot/
Aqui explica.
http://sqlfromhell.wordpress.com/2013/07/18/transformando-linhas-em-colunas-com-pivot/
Responder
Clique aqui para fazer login e interagir na Comunidade :)