No eres realmente tratando de ahorrar 123,66, porque no puede representar 123,66 exactamente como un flotante o un doble. La base de datos está guardando los datos con más precisión de lo que estás acostumbrado, eso es todo.
Si desea guardar decimal números con precisión, use el decimal
escriba.
Vea mis artículos sobre punto binario flotante y punto decimal flotante tipos para obtener más información.