Hallo,
bevor Du irgendwas anderes versuchst, füge zunächst ein paar Blanks ein, vor allem beim ROUND-Befehl, nach dem Komma.
(Kann auch sein, dass die Anzeige hier im Forum sie verschluckt hat!)
SQL interpretiert solche die Angaben ,Zahl als Dezimalstelle und kommt damit ins schleudern.
Vielleicht war das das Problem:
PHP-Code:C/EXEC SQL
C+ UPDATE LIB/FILE SET
C+ FELD3 = round((100/FELD2), 4) * FELD1 * -1
C+ WHERE FELD 2 > 0 AND FELD1 > 0
C/END-EXEC
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks