Dies ist natürlich so möglich, aber nicht performant, da man erst eine Ergebnistabelle erstellt, die dann abgefragt wird.
Besser ist, den Ausdruck in der WHERE-Bedingung anzugeben (man kann auch Berechnungen abfragen):

select * from hdscw/hansalf1
where SUBSTR(DIGITS(PAUSTRITT), 5, 4) CONCAT SUBSTR(DIGITS(PAUSTRITT), 3, 2) CONCAT SUBSTR(DIGITS(PAUSTRITT), 1, 2) > '00000000'

[Dieser Beitrag wurde von Fuerchau am 02. Mai 2003 editiert.]