Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2005, 12:37
Avatar de totoro
totoro
 
Fecha de Ingreso: septiembre-2003
Mensajes: 34
Antigüedad: 20 años, 8 meses
Puntos: 0
Referencias cruzadas con datos comparando texto con numero

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.