Microsoft
Software
Hardware
Network
Question : MS Access SQL Divide by Zero workaround needed
I am writing some SQL (using Access 2007) that sums a column and then uses this value to calculate a percentage of another summed column. However, if there is no data for the denominator summed column, I get the #error result (divide by zero). How can I just replace this quotient with a zero instead of the #error value?
If Sum(Sales.[Total Sales]) below is 0, then I get the #error value for PayrollPercent, and the form that PayrollPercent value is displayed in does not work (not sure why it does not work and simply does not display #error, but that is a separate question)
1:
SELECT Sum(Sales.Payroll)/Sum(Sales.[Total Sales]) AS PayrollPercent FROM Sales
Answer : MS Access SQL Divide by Zero workaround needed
SELECT IIF(Sum(Sales.[Total Sales])=0,0, Sum(Sales.Payroll)/Sum(Sal
es.[Total Sales]) ) AS PayrollPercent FROM Sales
mx
Random Solutions
Need a random list of 1000 geocoded locations in any one country
Cisco 851 router installation blocks XP File and Print Services functionality for attached client PC's.
SQL 2005 Select Query from multiple tables
Should Sys Admins (Domain Admins) also have user accounts?
Forefront 2010 URL Filtering
PHP 5.3.2 installation problem on Vista IIS7
Rundll error error loading F3SCRCTR.DLL
configuring asa to PAT port 9191 to 9100
How can I handle dbNull in Linq?
Popup window keeps coming..after clicking Browser Back