Error en consulta división por 0 access
Tengo una BD en access y en ella una tabla que posee un campo Cantidad1 y Cantidad2 que son la cantidad de trabajadores que laboró en el turno diurno(Cantidad1) y turno Nocturno(Cantidad2), además de otros campos.
A ella se le hace una consulta para seleccionar los campos que necesito que pasen al reporte final, entre ellos está Cantidad1 y Cantidad2 y además el % de Nocturnidad que no es más que Cantidad2/Cantidad1*100.
Hice lo siguiente:
SELECT BD.Descripcion, Sum(BD.Cantidad1) AS T1, Sum(BD.Cantidad2) AS T2, (T2/T1)*100 AS Nocturnidad .... y otras cosas más que seleccioné FROM BD etc, etc...
Esto genera una consulta donde existe una columna denominada Nocturnidad que tiene el resultado de (T2/T1)*100, que lógicamente si en el Turno diurno no hubo nadie, la división da error y en la consulta se pone ·Error y cuando sale el reporte en esa columna pone Error dando la apariencia de que hay problemas.
Que puedo hacer para que en ese caso no ponga nada.
A ella se le hace una consulta para seleccionar los campos que necesito que pasen al reporte final, entre ellos está Cantidad1 y Cantidad2 y además el % de Nocturnidad que no es más que Cantidad2/Cantidad1*100.
Hice lo siguiente:
SELECT BD.Descripcion, Sum(BD.Cantidad1) AS T1, Sum(BD.Cantidad2) AS T2, (T2/T1)*100 AS Nocturnidad .... y otras cosas más que seleccioné FROM BD etc, etc...
Esto genera una consulta donde existe una columna denominada Nocturnidad que tiene el resultado de (T2/T1)*100, que lógicamente si en el Turno diurno no hubo nadie, la división da error y en la consulta se pone ·Error y cuando sale el reporte en esa columna pone Error dando la apariencia de que hay problemas.
Que puedo hacer para que en ese caso no ponga nada.
1 Respuesta
Respuesta