1. 31 Jan, 2007 1 commit
    • ramil/ram@mysql.com/ramil.myoffice.izhnet.ru's avatar
      fix for bug #19690: ORDER BY eliminates rows from the result · eb415e49
      Depending on the queries we use different data processing methods
      and can lose some data in case of double (and decimal in 4.1) fields.
      
      The fix consists of two parts:
      1. double comparison changed, now double a is equal to double b 
      if (a-b) is less than 5*0.1^(1 + max(a->decimals, b->decimals)). 
      For example, if a->decimals==1, b->decimals==2, a==b if (a-b)<0.005
      2. if we use a temporary table, store double values there as is 
      to avoid any data conversion (rounding).
      eb415e49
  2. 19 Jan, 2007 1 commit
  3. 18 Jan, 2007 7 commits
  4. 17 Jan, 2007 9 commits
  5. 16 Jan, 2007 1 commit
  6. 15 Jan, 2007 2 commits
  7. 12 Jan, 2007 4 commits
  8. 11 Jan, 2007 12 commits
  9. 10 Jan, 2007 3 commits