title: How does SQL Server know what precision to use for money
body: <p>How does SQL Server know to retrieve these values this way?</p>
  
  <pre><code>Key         someMoney
  ----------- ---------------------
  1           5.00
  2           5.002
  3           5.0001
  </code></pre>
  
  <p>Basically, I'm wondering how to know how many decimal places there are without much of a performance hit.</p>
  
  <p>I want to get </p>
  
  <pre><code>Key         someMoney             places
  ----------- --------------------- ----------
  1           5.00                  2
  2           5.002                 3
  3           5.0001                4
  </code></pre>