Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

problemas con substring

Estas en el tema de problemas con substring en el foro de Mysql en Foros del Web. Hola a todos, tengo un problema con lo siguente. esta funcion trabaja sin ningun problema. SELECT v.Comment, s.Order_Number FROM bd.tbl_tabla1 v left join bd.tbl_tabla2 s ...
  #1 (permalink)  
Antiguo 15/09/2009, 09:10
 
Fecha de Ingreso: septiembre-2009
Ubicación: USA
Mensajes: 15
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación problemas con substring

Hola a todos, tengo un problema con lo siguente.
esta funcion trabaja sin ningun problema.

SELECT v.Comment, s.Order_Number
FROM bd.tbl_tabla1 v
left join bd.tbl_tabla2 s on substring(v.Comment,5) = substring(s.Order_Number,4)
limit 200


en este caso v.comment almacena algo como
hola_1234

y s.order_number almacena
muy_1234
lo que hace es compara esos 2 valores y me los muestra bien, el problema que tengo es que quiero mostrar los datos que se encuentran en order_number que son null, osea que no tienen ninguna coincidencia con datos de "comment"

tambien tengo el dato fecha.
lo que hago, tengo un calendario, que me busca entre fechas...
con el between, pero al momento de mostrarme todo, lo unico que hace es que me muestra solo el "coment"
porque la fecha de que esta almacenada en tabla2 es distinta a la que esta almacenada en tabla1, entonces no me muestra nada en el campo order_number

por favor i need help!

Última edición por Rauldeen; 15/09/2009 a las 12:03
  #2 (permalink)  
Antiguo 16/09/2009, 00:59
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: problemas con substring

No se si te acabo de entender pero al menos para la primera parte supongo que esto dará lo que pides


Código sql:
Ver original
  1. SELECT v.Comment, s.Order_Number
  2. FROM bd.tbl_tabla1 v
  3. RIGTH JOIN bd.tbl_tabla2 s ON SUBSTRING(v.Comment,5) = SUBSTRING(s.Order_Number,4)
  4. LIMIT 200

o

Código sql:
Ver original
  1. SELECT v.Comment, s.Order_Number
  2. FROM bd.tbl_tabla2 s
  3. LEFT JOIN bd.tbl_tabla1 v ON SUBSTRING(v.Comment,5) = SUBSTRING(s.Order_Number,4)
  4. LIMIT 200

respectoa la fecha no te entiendo.

Quim
  #3 (permalink)  
Antiguo 17/09/2009, 09:31
 
Fecha de Ingreso: septiembre-2009
Ubicación: USA
Mensajes: 15
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: problemas con substring

muchas gracias quim!
lo resolviera solo un problema con los ordenadores (and )
Cita:
SELECT v.comment, s.Order_Number
FROM Operations.tbl_cybersource v
left join Operations.tbl_sap s
on substring(v.comment,4) = substring(s.Order_Number,5)
AND v.date between '2009-08-01' AND '2009-08-04'
where s.Order_Number is null
limit 1000
queria mostrar los que eran nulos, osea que se encontraba en una tabla pero no en la otra y ademas buscar por la fecha de uno de estos, igual entendo tu punto,
muchas gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:34.