Rellenar un campo con ceros a la izquierda

Buenos dias, estoy creando un query manager. y necesito rellenar estos campos con ceros.
(T0.“Letter” || ‘-’ ||T0.“PTICode” || ‘-’ || T0.“FolNumFrom” ) as “Nro de Comprobante”

Por ejemplo, si el comprobante me figura así: 4-A-456, que el reporte me de 0004-A-00000456
En el punto de venta (letter), rellenar con 4 lugares, y en el nro de comprobante (folnumfrom) con 8.

Muchas gracias, saludos

Hola

prueba con la función SQL RIGHT.

Un saludo
Agustín

Buenas tardes.
Por lo que veo en el Query, te refieres a HANA (por los pipes de concatenacion).
En HANA la función seria LPAD.
LPAD (T0.“Letter”, 5, ‘0’) --para el primer resultado que seria 0004.
Y así con los demas.
Saludos.

Perfecto!!! me funcionó
(T0.“Letter” || LPAD (T0.“PTICode”, 4, 0) || ‘-’ || LPAD (T0.“FolNumFrom”, 8, 0))
Muchas gracias, saludos!!!

2 Me gusta