Hallo,

das müsste funktionieren, Du musst lediglich die Join-Felder entsprechend aufbereiten.
PHP-Code:
C/EXEC SQL 
C
+ Declare MyCsr ...
C+    SELECT Fld1Fld2Fld3                                            
C
+      from MyFileA join MyFileB on Substr(KeyA45) = Digits(KeyB)
C+      Where ...
C/End-Exec 
oder

PHP-Code:
C/EXEC SQL 
C
+ Declare MyCsr ...
C+    SELECT Fld1Fld2Fld3                                            
C
+      from MyFileA join MyFileB on Cast(KeyA as Dec(50)) = KeyB
C
+      Where ...
C/End-Exec 
Soweit ich weiß, können sogar ab Release V5R3M0 numerische Felder direkt mit alphanumerischen Feldern, die nur Ziffern enthalten verknüpft werden (d.h. eine Aufbereitung ist nicht notwendig!)

Birgitta