Następny ciekawy problem

mianowicie:
Najpierw pobieram kwote z bazy danych, a pozniej ja zwracam do innej, tworzonej właśnie tabeli.
<?php //tworzenie tabeli mssql_query("CREATE TABLE CDN.MojeKonta ( KM_lp int PRIMARY KEY CLUSTERED, KM_accid char(10) NULL, KM_numer varchar(256) NULL, KM_poz1 varchar(256) NULL, KM_poz2 varchar(256) NULL, KM_poz3 varchar(256) NULL, KM_poz4 varchar(256) NULL, KM_poz5 varchar(256) NULL, KM_poz6 varchar(256) NULL, KM_poz7 varchar(256) NULL, KM_acc_nazwa varchar(256) NULL, KM_kwota decimal(9) NULL )"); //Dodawanie rekordow mssql_query("INSERT INTO CDN.MojeKonta (KM_lp,KM_accid,KM_numer,KM_poz1,KM_poz2,KM_poz3,KM_poz4,KM_poz5,KM_poz6,KM_
poz7,KM_acc_nazwa,KM_kwota) VALUES ('$lp','$result[0]','$result[1]','$part[0]','$part[1]','$part[2]','$part[3]','$part[4]','$part[5]','$part[6]','$result[2]','$kw')"); //Drukowanie kwoty ?>
I tu problem - drukuje mi ją normalnie czyli np. 7773.65, ale w bazie liczba jest już zaokrąglona do góry i zapisana jako 7777.
Próbowałem konwersji, ale nic mi ona nie daje, ciągle to samo.
Ma ktoś na to pomysł czy nie bardzo ?
