Tengo un problema que creo que debe ser de facil solución pero no se me ocurre: tengo una tabla de
facturas proveedor, la cual debo cruzar los datos de una tabla de
pagos de cheques.
El problema es el siguiente: el número de la factura se almacena como 00002356, o sea con ceros adelante para complete 8 digitos

, ahora bien el mismo dato en pago cheques (clave foranea) está como 2356

, o sea sin ceros

, por lo cual se me hace imposible enlazarlas ya que las reconoce como datos distintos

, no muestra nada con el codigo:
....Tfactura INNER JOIN Tpago ON Tfactura.numero = Tpago.num_doc
¿?Como se puede solucionar?, existe una función en SQL que permita tranformar o rescatar el contenido numerico de una key, para que quede los numeros sin los ceros por delante?
Cualquier ayuda será bien resibida. Muchas gracias desde ya.