Umwandlungsfunktionen

Hallo zusammen,

ich stehe vor folgendem Problem:
Und zwar möchte ich ein Integer in einen String umwandeln, und dann mit einem anderen String zusammenführen. Leider bekomme ich dies nicht korrekt hin.

Problem:
sum(stprice*stquant) --> Gibt mir korrekt ne Summe aus, nun möchte ich dahinter aus einem anderen Tabellenfeld die Währung anzeigen.
sum(stprice*stquant) || ’ ’ || orcpcur as Wert
–> funktioniert nicht, da ersteres numerisch ist und „orcpcur“ alphanumerisch ist.

Daraufhin habe ich dies ausprobiert:
char(sum(stprice*stquant)) || ’ ’ || orcpcur as Wert
–> Nun zeigt er mir aber folgendes Ergebnis an:
00000000000000000000000000129.89 EUR

Wie bekomme ich nun die Nullen weg, oder gibt es eine andere Funktion, also nicht ‚char‘

Datenbank ist: DB2

Wäre über eure Hilfe sehr dankbar

MfG
Torsten Walle

Hallo,

versuchs mal mit CAST ( feld AS char ) (so würde es SQLServer machen).
Oracle würde es mit TO_CHAR(feld,‚format‘) lösen
Das Abschneiden mit LTRIM(feld, ‚0‘)
Versuch mal TRIM(feld). Sowas kann die DB2. (Jedenfalls so ähnlich.)

Gruß

Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]