Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde pessoal, estou montando uma dashboard aqui na empresa e temos 3 turnos, porém o terceiro turno começa às 22:00 e termina às 5:42 do outro dia, então quando filtro pelo dia 30 e 3º turno por exemplo ele pega das 00:00 às 5:42 e das 22:00 às 00:00 desse dia, teria que pegar dar 22:00 do dia 29 até às 5:42 do dia 30, alguém sabe como fazer?
Segue minha transformação de dados e como gero os turnos
Ex. 'data_hora -> 30/11/2020 13:44:00
Boa noite, creio que o você pode resolver de forma simples, dentro de um if faça:
se
mascara(funcao_ultimo_dia_mes(data_hora),'DD')=mascara(data_hora,'DD')
E turno = 3
então
data_hora -1 else data_hora
fim;
Entendi mais ou menos, é que eu preciso fazer isso de todos os dias, não apenas no último dia do mês, juntar as últimas três horas do dia anterior com o turno do dia atual. Essa máscara que vc diz seria a função Date()?
Mais ou menos assim:
3º turno:
01/12 - 22:00
01/12 - 23:00
02/12 - 00:00
02/12 - 01:00
02/12 - 02:00
...