Pessoal estou trabalhando com SQL SERVER 2005, executando a consulta abaixo a mesma me retorna os seguintes dados:
DATA ID COD_DIS HORA_INICIAL HORA_FINAL
2010-05-21 00:00:00.000 1 0271 19:00 19:50
2010-05-21 00:00:00.000 2 0271 19:50 20:40
2010-05-21 00:00:00.000 1 0179 21:00 21:50
2010-05-21 00:00:00.000 2 0179 21:50 22:40
select
uplanoaula.data,
uplanoaula.idaula,
uplanoaula.codmat,
min(edefhor.horini),
max(edefhor.horfim)
from
edefhor,
uplanoaula,
uprofmatturma
where
uplanoaula.codperlet='1-2010'
and uplanoaula.data between '2010/05/21' and '2010/05/21'
and edefhor.codhor=uplanoaula.codhor
and uprofmatturma.codperlet = uplanoaula.codperlet
and uprofmatturma.codmat=uplanoaula.codmat
and uprofmatturma.codtur=uplanoaula.codtur
and uprofmatturma.codprof = 0024
group by edefhor.horini,edefhor.horfim,uplanoaula.data,uplanoaula.idaula,uplanoaula.codmat
order by edefhor.horini
Diante dos dados retornados pela consulta eu necessito pegar apenas a menor hora e a maior hora, ou seja, no dia 21/05/2010 o professor começou a trabalhar as 19:00 e saiu as 22:40. Para conseguir pegar estes dados pensei em criar um tabela temporária ou uma view, porém não sei se estou correto disso.
Pergunta
faguanil
Pessoal estou trabalhando com SQL SERVER 2005, executando a consulta abaixo a mesma me retorna os seguintes dados:
DATA ID COD_DIS HORA_INICIAL HORA_FINAL
2010-05-21 00:00:00.000 1 0271 19:00 19:50
2010-05-21 00:00:00.000 2 0271 19:50 20:40
2010-05-21 00:00:00.000 1 0179 21:00 21:50
2010-05-21 00:00:00.000 2 0179 21:50 22:40
Diante dos dados retornados pela consulta eu necessito pegar apenas a menor hora e a maior hora, ou seja, no dia 21/05/2010 o professor começou a trabalhar as 19:00 e saiu as 22:40. Para conseguir pegar estes dados pensei em criar um tabela temporária ou uma view, porém não sei se estou correto disso.
Obrigado pela colaboração de todos.
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.