Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia Pessoal sou novo aqui no grupo, estou com um problema relacionado a agrupamentos de registros:
Tenho a seguinte consulta:
select pontos.pis,pontos.data,pontos.hora,pontos.funcionario_id,funcionarios.nome,funcionarios.departamento FROM pontos
INNER JOIN funcionarios on pontos.pis = funcionarios.pis where data between '2014-04-08' and '2014-04-08'
and pontos.funcionario_id= '90580' order by pontos.data
Essa consulta retorna todas as batidas de ponto referente a esse dia:
PIS data hora func_id nome departamento
20172975217 2014-04-08 07:06:00 90580 MATHEUS DA SILVA SANTOS TECNOLOGIA INFORMACAO / AM
20172975217 2014-04-08 16:53:00 90580 MATHEUS DA SILVA SANTOS TECNOLOGIA INFORMACAO / AM
Eu gostaria que a mesma retornasse apenas 1 registro com uma coluna a mais ou seja hora inicial e final tipo assim:
PIS data hora1 hora2 func_id nome departamento
201729752 2014-04-08 07:06:00 16:53:00 90580 MATHEUS DA SILVA SANTOS TECNOLOGIA INFORMCAO / AM
Carregando comentários...