Pytanie : MS Dojazdowy SQL Podział Dojazdowy obejście potrzebować

I pisać niektóre SQL (using Dostęp 2007) ten suma kolumna i wtedy używać ten wartość procent i inny kolumna. , Jeżeli tam  być żadny dane dla the mianownik żadny kolumna, I dostawać the #error rezultat (podział zero). Dlaczego móc I właśnie ten iloraz z zero zamiast the #error wartość?

If Suma (Sprzedaż. [Sumaryczny Sprzedaż]) sumaryczny być (0), then I dostawać the #error wartość dla PayrollPercent, i the forma który PayrollPercent wartość wystawiać wewnątrz pracować (pewny dlaczego ono pracować i po prostu wystawiać #error, ale który być oddzielny pytanie)
(1):
SELECT Suma (Sales.Payroll) /Sum (Sprzedaż. [Sumaryczny Sprzedaż]) JAKO PayrollPercent OD Sprzedaż

Odpowiedź : MS Dojazdowy SQL Podział Dojazdowy obejście potrzebować



WYBRANY IIF (Suma (Sprzedaż. [Sumaryczny Sprzedaż]) =0,0, Suma (Sales.Payroll) /Sum (Sprzedaż. [Sumaryczny Sprzedaż])) JAKO PayrollPercent OD Sprzedaż

mx
Inne rozwiązania  
 
programming4us programming4us