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

prblema con query

Estas en el tema de prblema con query en el foro de Bases de Datos General en Foros del Web. Hola amigos, necesito hacer la siguiente consulta y no se como empezarla. tengo datos en dos tablas diferentes que necesito unir en un solo query ...
  #1 (permalink)  
Antiguo 20/05/2009, 07:17
 
Fecha de Ingreso: junio-2008
Mensajes: 49
Antigüedad: 15 años, 11 meses
Puntos: 0
prblema con query

Hola amigos,

necesito hacer la siguiente consulta y no se como empezarla.

tengo datos en dos tablas diferentes que necesito unir en un solo query lo malo es que esas dos tablas no tienen foreing key o sea no tienen ningun campo en comun.

etos son los select con los datos por separado pero nesecito unirlos
Código HTML:
select codigo from zdcaf where codigo between '300039' AND '300057' 
Código HTML:
select ficha. placa from feed where objnr between 'IE000000300039'' AND 
'IE000000300057'


si alguien sabe como puedo hacer esto se lo agradeceria.
  #2 (permalink)  
Antiguo 20/05/2009, 07:35
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: prblema con query

Que no tengan FK no es problema. El problema es que no tienes tampoco ninguna clave candidata que pueda relacionarlo.
¿QUé vínculo hay entre estos dos registros? ¿Cómo se relaciona la información entre ellos?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 20/05/2009, 08:15
 
Fecha de Ingreso: junio-2008
Mensajes: 49
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: prblema con query

bueno mira,

tabla1 almacena los activos fijos de la empresa entre ellos los vehiculos, tabla2 almacena la placa y la ficha del vehiculo.

lo unico que veo es que el campo codigo de la tabla zdcaf siempre son los ultimos 6 digitos el campo objnr de la tabla feed. se me ocurre pero no se si sera posible hacer algun tipo de substring en sql para igualar los campos substring o algo asi.


por que la relacion esta con tabla2 y una tercera tabla3 pero la tabla1 y tabla3 el unico campo que los podria unir tiene una diferencia de 6 ceros ( 0 ) en el codigo.

todo esto es producto de un mal analisis de la aplicacion para la que estoy haciendo el reporte pero no soy que estoy trabajando ese proyecto solo necesito generar un reporte con unas especificaciones especiales para que el otro sistema lo ejecute pero ese es otro tema.

crees q sera posible usar substring en este caso???
  #4 (permalink)  
Antiguo 20/05/2009, 08:43
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: prblema con query

Si, es posible. Está entre las funciones de cadena: 12.3. Funciones para cadenas de caracteres O bien usa MID()
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 21/05/2009, 10:15
 
Fecha de Ingreso: junio-2008
Mensajes: 49
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: prblema con query

ok, use la funcion substr() de oracle y me funciono perfecto.

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 22:36.