title: Make a query Count() return 0 instead of empty
body: <p>I have a report that tracks how long certain items have been in the database, and does so by tracking it over a series of age ranges (20-44, 45-60, 61-90, 91-180, 180+).  I have the following query as the data source of the report:</p>
  
  <pre><code>SELECT DISTINCT Source.ItemName, 
  Count(SELECT Source.DateAdded FROM Source WHERE Int(Date()-Source.DateAdded) &gt; 20) AS Total, 
  Count(SELECT Source.DateAdded FROM Source WHERE Int(Date()-Source.DateAdded) BETWEEN 20 AND 44) AS BTWN_20_44, 
  Count(SELECT Source.DateAdded FROM Source WHERE Int(Date()-Source.DateAdded) BETWEEN 45 AND 60) AS BTWN_45_60, 
  Count(SELECT Source.DateAdded FROM Source WHERE Int(Date()-Source.DateAdded) BETWEEN 61 AND 90) AS BTWN_61_90, 
  Count(SELECT Source.DateAdded FROM Source WHERE Int(Date()-Source.DateAdded) BETWEEN 91 AND 180) AS BTWN_91_180, 
  Count(SELECT Source.DateAdded FROM Source WHERE Int(Date()-Source.DateAdded) &gt; 180) AS GT_180
  FROM Source
  GROUP BY Source.ItemName;
  </code></pre>
  
  <p>This query works great, except if there aren't any entries a column.  Instead of returning a count of 0, an empty value is returned.</p>
  
  <p>How do I get Count() to return a 0 instead of empty?</p>