Cuestión : El ms tiene acceso a divisoria del SQL por la solución alternativa cero necesaria

Estoy escribiendo a un cierto SQL (usar el acceso 2007) esas sumas una columna y después utilizo este valor para calcular un porcentaje de otro columna sumada. Sin embargo, si no hay datos para la columna sumada denominador, consigo el resultado del #error (divisoria por cero). ¿Cómo puedo apenas substituir este cociente por un cero en vez del valor del #error? suma del

If (ventas. [Ventas totales]) abajo está 0, después consigo el valor del #error para PayrollPercent, y la forma que el valor de PayrollPercent está exhibido adentro no trabaja (no sure porqué no trabaja y no exhibe simplemente #error, solamente eso es una pregunta separada)
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
suma notpretty del >SELECT " del class= " de " codeSnippet853879 del id= del
           
class= del

Respuesta : El ms tiene acceso a divisoria del SQL por la solución alternativa cero necesaria



SELECCIONAR IIF (suma (ventas. [Ventas totales]) =0,0, suma (Sales.Payroll) /Sum (ventas. [Ventas totales])) COMO PayrollPercent de ventas

MX
Otras soluciones  
 
programming4us programming4us