Mir ist jetzt nicht so ganz klar, was Du willst/brauchst.

Du hast ein Feld mit variabler Lange, in dem ein numerischer Wert mit Dezimal-Trennzeichen und 3 Nachkomma-Stellen steht. Diesen Wert willst Du in einen echten numerischen Wert mit 2 Nachkommastellen konvertieren?

Wenn ja sieht die Syntax so aus:
Code:
Dec(YourVarChar, 6, 2)
oder
Code:
Cast(YourVarChar as Dec(6, 2))
Wenn Du den numerischen Wert wiederum in einen alphanumerischen Wert mit 2 Nachkommastellen, jedoch bis zu 6 fürhenden Nullen konvertieren willst, könnte die Syntax so aussehen:
Code:
Right('000000000' concat Varchar(Dec(YourVarChar, 6, 2)), 9)
Birgitta