Prüfe mal die Quelltabelle aus der du die Daten kopierst ob die Typdefinition der beiden Felder identisch ist, da muss es einen Unterschied geben.
Wenn ein Zielfeld mit dec(15,4) funktioniert, gibts keinen Grund, dass das mit dem anderen Feld nicht funktionieren sollte.
Es gibt allerdings dann Probleme, wenn du z.B. mehr Nachkommastellen im Quellfeld hast als das Zielfeld aufnehmen kann.
Ggf. kannst du eine Anpassung als "Berechnetes Feld" in der Abfrage durchführen.