Hapus saja koma dari string Anda sebelum konversi: Select CONVERT(DECIMAL(18,2),replace('38,716.1311', ',', ''))