Fiz o select abaixo mas preciso tenho uma dúvida, pois na devolução o tecnico pode fazer mais de uma vez então me retorna assim:
2011-12-12 JOSE 08:00:00 22:00:00
2011-12-12 JOSE 08:00:00 22:01:21
2011-12-12 JOSE 08:00:00 22:01:56
2011-12-12 LUIZ 04:00:00 22:00:56
ETC ETC
Iriamos usar isso com um ponto de funcionário, então teria que trazer somente a hora de devolução maior, mas não sei como fazer isso :rolleyes:
alguém pode ajudar? :huh:
SELECT
r.data,
t.descricao,
r.hora,
d.hora
FROM materiais_requisicoes r
INNER JOIN tecnicos t ON t.nid = r.tecnico_nid
INNER JOIN materiais_devolucoes d ON d.tecnico_nid = r.tecnico_nid
WHERE r.data BETWEEN '2011-11-01' AND '2011-12-30'
ORDER BY r.data;
Question
jorge teruya
Tabela tecnicos
nid
descricao
Tabela materiais devolucoes
tecnico_nid
data
hora
Tabela materiais requisicoes
tecnico_nid
data
hora
Fiz o select abaixo mas preciso tenho uma dúvida, pois na devolução o tecnico pode fazer mais de uma vez então me retorna assim:
2011-12-12 JOSE 08:00:00 22:00:00
2011-12-12 JOSE 08:00:00 22:01:21
2011-12-12 JOSE 08:00:00 22:01:56
2011-12-12 LUIZ 04:00:00 22:00:56
ETC ETC
Iriamos usar isso com um ponto de funcionário, então teria que trazer somente a hora de devolução maior, mas não sei como fazer isso :rolleyes:
alguém pode ajudar? :huh:
Edited by jorge teruyaLink to comment
Share on other sites
6 answers to this question
Recommended Posts