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:
oderCode:Dec(YourVarChar, 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:Cast(YourVarChar as Dec(6, 2))
BirgittaCode:Right('000000000' concat Varchar(Dec(YourVarChar, 6, 2)), 9)
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks