title: MySQL greater than or equal to operator is ignoring its or equal to obligation
body: <p>If a price in a row is <code>38.03</code>, then the following search restrictions should all return the row containg the result.</p>
  
  <p><code>WHERE price &gt;= '38.02' AND price &lt;= '38.03'</code> (This works)</p>
  
  <p><code>WHERE price &gt;= '20' AND price &lt;= '100'</code> (This works)</p>
  
  <p><code>WHERE price &gt;= '38.03' AND price &lt;= '38.03'</code> (This doesn't work)</p>
  
  <p><code>WHERE price &gt;= '38.03' AND price &lt;= '100'</code> (This doesn't work)</p>
  
  <p><code>WHERE price &gt;= '38.03'</code> (This doesn't work)</p>
  
  <p><code>WHERE price &lt;= '38.03'</code> (This works)</p>
  
  <p>The price is stored as a float in the DB.</p>
  
  <p>So basically, <code>&lt;=</code> is working whereas <code>&gt;=</code> is not. Is there a reason why that could be?</p>