Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2005, 08:47
Shaka
 
Fecha de Ingreso: febrero-2003
Mensajes: 141
Antigüedad: 21 años, 3 meses
Puntos: 0
Replace en innerjoin

Es posible una union de dos tablas asi:

"SELECT Aviso.*, Talonario.talonario_numColegiado, talonario_numero,talonario_fecha FROM Aviso INNER JOIN Talonario ON Replace(Aviso.aviso_NumColegiado,'bi','') = Talonario.talonario_numColegiado;"

Como veran use un replace en la parte del innerjoin y eso es porque los campos de una y otra tabla que deberian compararse tienen una pequeña diferencia
uno tiene datos asi:
BI005

y el otro asi:
005

La idea entonces es conectarlos pero eliminando el "bi"
Sin embargo el error meda los siguiente:

Microsoft JET Database Engine (0x80040E14)
La función 'Replace' no está definida en la expresión

Gracias por su ayuda