Array
(
)

Ajuda com query de ponto

Din
|
MVP
Pontos: 45
    09 mai 2014

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?

Faabiianooc
   - 12 mai 2014

Utilize pivot ou unpitvot.
Aqui explica.
http://sqlfromhell.wordpress.com/2013/07/18/transformando-linhas-em-colunas-com-pivot/