Fórum Comparação de hora no SQL #263172
22/12/2004
0
Estou com um problema.
Preciso fazer uma validação no banco de dados INTERBASE, onde ao cadastrar uma aula(tabela AULA) precisamos verificar se o professor já possui aula no mesmo horário da que se pretende incluir. Na tabela AULA, temos o campo HORA_INICIO, DURACAO(ambos do tipo time) e COD_PROF. Vamos supor que um professor já tem uma aula das 09:00 às 10:00 e queremos inclui-lo para dar uma aula que inicie as 08:00 e dure 02:00, ou seja, termina as 10:00. Como eu faço para selecionar registros que se enquadrem nesta situação?
Desde já agradeço!!!!!!!
Cristine
Curtir tópico
+ 0Posts
23/12/2004
Sonec2004
Select * from tabela_Aula where HORA_INICIO ="9:00" and DURACAO < "2:00".
Dica: Se estiver começando seu projeto agora, porque não usar um outro campo HORA_FIM.? Isso poderá ajudar em muitos outros cálculos.
Espero ter ajudado.
Gostei + 0
24/12/2004
Cristine
Isso só vale para aquele caso específico....
Mesmo assim agradeço pela dica...
Gostei + 0
25/12/2004
Sonec2004
Põe aê parte do código. Quem sabe a gente acha uma solução?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)