Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
marcelviegas
Creator II
Creator II

comparativo hora -

Prezados,

o que quero fazer é muitooo simples achei estranho de tão simples e o script não deu certo, veremos se alguem descobre.

hora x turno.

if(time(HORA_BO,'hh:mm')>time('12:00','hh:mm'),0,1) as TURNO_BO

para todas as horas o resultado é 0.

1 Solution

Accepted Solutions
marcelviegas
Creator II
Creator II
Author

GALERA OBRIGADO A AJUDA,

FUNCIONOU COLOCANDO UM # NA FRENTE DO TIME.

aBRAÇÃO A TODOS!

View solution in original post

11 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo, tente;

if(time(HORA_BO,'hh:mm') follows time#('12:00','hh:mm'),0,1) as TURNO_BO

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
sunny_talwar

Try this

If(HORA_BO > MakeTime(12), 0, 1) as TURNO_BO

marcelviegas
Creator II
Creator II
Author

Obrigado!

marcelviegas
Creator II
Creator II
Author

Não pode ser assim porque preciso fazer mais comparativos.

com range de horas.

marcelviegas
Creator II
Creator II
Author

Sunny,

Não funcionou, e outra eu preciso comprar os minutos tambem.

abração e vlw a dica.

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Me mostra um exemplo

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
marcelviegas
Creator II
Creator II
Author

if(time(HORA_BO,'hh:mm')>=time('07:00','hh:mm') and time(HORA_BO,'hh:mm')<time('13:00','hh:mm'),'MANHA',

//     IF(time(HORA_BO,'hh:mm')>=time('13:00','hh:mm') and time(HORA_BO,'hh:mm')<time('19:00','hh:mm'),'TARDE',

//     IF(time(HORA_BO,'hh:mm')>=time('19:00','hh:mm') OR time(HORA_BO,'hh:mm')<time('07:00','hh:mm'),'NOITE'))) as TURNO_BO,

marcelviegas
Creator II
Creator II
Author

o campo hora bo é do formato hh:mm

marcelviegas
Creator II
Creator II
Author

GALERA OBRIGADO A AJUDA,

FUNCIONOU COLOCANDO UM # NA FRENTE DO TIME.

aBRAÇÃO A TODOS!