Questione : Il ms accede al disaccordo di SQL dall'azione alternativa zero stata necessaria

Sto scrivendo ad un certo SQL (using accesso 2007) quelle somme una colonna ed allora uso questo valore per calcolare una percentuale di un altro colonna sommata. Tuttavia, se non ci sono dati per la colonna sommata denominatore, ottengo il risultato di #error (divisione per zero). Come posso sostituire appena questo quoziente con uno zero anziché il valore di #error? somma del

If (vendite. [Vendite totali]) sotto è 0, quindi ottengo il valore di #error per PayrollPercent e la forma che il valore di PayrollPercent è visualizzato dentro non funziona (non sure perché non funziona e semplicemente non visualizza il #error, ma quella è una domanda separata)
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
somma notpretty del >SELECT " del class= " " di codeSnippet853879 del id= del
           
class= del

Risposta : Il ms accede al disaccordo di SQL dall'azione alternativa zero stata necessaria



SELEZIONARE IIF (somma (vendite. [Vendite totali]) =0,0, somma (Sales.Payroll) /Sum (vendite. [Vendite totali])) COME PayrollPercent dalle vendite

MX
Altre soluzioni  
 
programming4us programming4us