Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
GALERA OBRIGADO A AJUDA,
FUNCIONOU COLOCANDO UM # NA FRENTE DO TIME.
aBRAÇÃO A TODOS!
Amigo, tente;
if(time(HORA_BO,'hh:mm') follows time#('12:00','hh:mm'),0,1) as TURNO_BO
Try this
If(HORA_BO > MakeTime(12), 0, 1) as TURNO_BO
Obrigado!
Não pode ser assim porque preciso fazer mais comparativos.
com range de horas.
Sunny,
Não funcionou, e outra eu preciso comprar os minutos tambem.
abração e vlw a dica.
Me mostra um exemplo
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,
o campo hora bo é do formato hh:mm
GALERA OBRIGADO A AJUDA,
FUNCIONOU COLOCANDO UM # NA FRENTE DO TIME.
aBRAÇÃO A TODOS!