Je bent niet eigenlijk proberen om 123.66 op te slaan, omdat je 123.66 niet precies kunt weergeven als een float of double. De database slaat de gegevens nauwkeuriger op dan u gewend bent, dat is alles.
Als u decimaal wilt opslaan getallen nauwkeurig, gebruik de decimal
typ.
Zie mijn artikelen over drijvend binair punt en zwevende decimale punt typen voor meer info.