Ein Timestamp ist ein eigener Feldtyp.
Nach der Umwandlung in ein Timestamp kannst du daraus wieder teile extrahieren:

substr(char(timestamp(.....)), 1, 10) concat ....

Problem ist natürlich, dass der Timestampausdruck komplett zu wiederholen ist.

Update myfile a set a.myrrn = rrn(a)

Eine Anmerkung zum concat:
"concat(a, b)" ist fom Ergebnis das selbe wie "a concat b".
Nur erlaubt die Funktion "Concat" halt nur 2 Argumente.

SQL hat aber einen integrierten Operator "concat":

a concat b concat c .....

Dies dürfte deine Schreibweise vereinfachen auch wenn das Ergebnis sich nicht ändert.