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

extraer solo lo q no es igual

Estas en el tema de extraer solo lo q no es igual en el foro de SQL Server en Foros del Web. Hola a todos, tengo el siguiente problema, tengo 2 tablas, una tiene un lsitado de nombres y en otra guardo los nombres, los codigos y ...
  #1 (permalink)  
Antiguo 14/08/2006, 15:00
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
Pregunta extraer solo lo q no es igual

Hola a todos, tengo el siguiente problema, tengo 2 tablas, una tiene un lsitado de nombres y en otra guardo los nombres, los codigos y los valores pero sólo de algunos nombres, no de todos. Entonces, la idea es hacer una comparación entre la primera tabla (listado general) y la segunda tabla (tabla de datos) para obtener solo aquellos nombres q no se encuentran en la segunda tabla (tabla de datos). Espero q me hayan entendido. Muchas gracias de antemano.
__________________
Tarecito
  #2 (permalink)  
Antiguo 14/08/2006, 17:15
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Código:
Select l.nombre
From[listado general] l
left outer join [tabla datos] t
On l.nombre = t.nombre
Where t.nombre is null
Order by l.nombre
  #3 (permalink)  
Antiguo 15/08/2006, 10:03
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
Muchas gracias amigo Andres95 :P
__________________
Tarecito
  #4 (permalink)  
Antiguo 15/08/2006, 12:05
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
disculpa q sea medio bruto para estas cosas pero tengo otra problemita... ese código me funciona bien siempre y cuando no haya ningun registro del nombre en la tabla de datos, pero si hay un nombre registrado para un mes (por ejemplo enero) y yo estoy consultando para otro mes (digamos julio) y en julio no hay ese nombre, la consulta ya no me arroja el resultado con ese nombre q no está en julio pero q si está en enero.
__________________
Tarecito
  #5 (permalink)  
Antiguo 15/08/2006, 13:55
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Código:
Select l.nombre
From[listado general] l
left outer join [tabla datos] t
On l.nombre = t.nombre and t.campo_mes =  @MiVariableMes
Where t.nombre is null
Order by l.nombre
  #6 (permalink)  
Antiguo 15/08/2006, 15:10
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
ahora si muchas gracias y sorry x la ignorancia
__________________
Tarecito
  #7 (permalink)  
Antiguo 15/08/2006, 16:22
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
un saludo
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 18:35.