Boa tarde passoal, tenho uma consulta que gostaria de fazer um calculo, subtração pra ser mais exato, até ai tudo bem.
Só que esta consulta só deve fazer este calculo quando atender a uma determinada condição, aqui está a consulta.
SELECT Supervisor.nomes, Operador.Login, Pausa.datap, Pausa.tipo, Pausa.duração, Pausa.tipojustpausa, Pausa.duração, Pausa.justificativa
FROM Operador INNER JOIN (Supervisor INNER JOIN Pausa ON Supervisor.idsupervisor = Pausa.idsupervisor) ON (Supervisor.idsupervisor = Operador.idsupervisor) AND (Operador.idoperador = Pausa.idoperador)
WHERE (((Pausa.datap) Between [Forms]![FrmRelatorioGeral]![datainicial] And [Forms]![FrmRelatorioGeral]![datafinal])) and not ((Pausa.tipo = 'Break - 10' and Pausa.duração < #00:20:59#) or (Pausa.tipo = 'Lanche - 20' and Pausa.duração < #00:21:58#);
Está consulta não me traz quando Break - 10 o que for menor que 00:20:59, mas na verdade gostaria de subtrair este valor o mesmo acontece para Lanche - 20 só que o valor a subtrair seria 00:21:58, Alguém pode me ajudar?
Tenho vários tipos que serão mostrados nesta consulta mas para estes dois tipos e somente para os dois quero realizar este calculo.
Só que esta consulta só deve fazer este calculo quando atender a uma determinada condição, aqui está a consulta.
SELECT Supervisor.nomes, Operador.Login, Pausa.datap, Pausa.tipo, Pausa.duração, Pausa.tipojustpausa, Pausa.duração, Pausa.justificativa
FROM Operador INNER JOIN (Supervisor INNER JOIN Pausa ON Supervisor.idsupervisor = Pausa.idsupervisor) ON (Supervisor.idsupervisor = Operador.idsupervisor) AND (Operador.idoperador = Pausa.idoperador)
WHERE (((Pausa.datap) Between [Forms]![FrmRelatorioGeral]![datainicial] And [Forms]![FrmRelatorioGeral]![datafinal])) and not ((Pausa.tipo = 'Break - 10' and Pausa.duração < #00:20:59#) or (Pausa.tipo = 'Lanche - 20' and Pausa.duração < #00:21:58#);
Está consulta não me traz quando Break - 10 o que for menor que 00:20:59, mas na verdade gostaria de subtrair este valor o mesmo acontece para Lanche - 20 só que o valor a subtrair seria 00:21:58, Alguém pode me ajudar?
Tenho vários tipos que serão mostrados nesta consulta mas para estes dois tipos e somente para os dois quero realizar este calculo.