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

Recordando Access

Estas en el tema de Recordando Access en el foro de Bases de Datos General en Foros del Web. Hola, estaba checando un sistemilla que hice en la facultad ya hace bastantito... como 5 años... el sistema funciona pero tiene un pequeño error que ...
  #1 (permalink)  
Antiguo 05/04/2011, 13:11
 
Fecha de Ingreso: agosto-2010
Mensajes: 5
Antigüedad: 14 años, 3 meses
Puntos: 0
Recordando Access

Hola, estaba checando un sistemilla que hice en la facultad ya hace bastantito... como 5 años... el sistema funciona pero tiene un pequeño error que no se como solucionar, en el query que tengo para buscar sacar la existencia, lo tengo como total de compras - total de ventas, pero si no he hecho una venta, no me marca nada en la existencia... agradeceria que me pudieran ayudar,

aqui esta el query que tengo

SELECT Existencia1.Codigo, Existencia1.TotaldeCompras, Existencia1.TotaldeVentas, [TotaldeCompras]-[TotaldeVentas] AS Existencia, Almacen.Refaccion
FROM Existencia1 INNER JOIN Almacen ON Existencia1.Codigo = Almacen.Codigo;
  #2 (permalink)  
Antiguo 05/04/2011, 15:17
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Recordando Access

Hola adita83... las uniónes del tipo INNER JOIN implican una relación 1 a 1, es decir que deben existir elementos en las dos tablas que estás tratando relacionar para que se presente el resultado. Utiliza LEFT JOIN o RIGTH JOIN, ya que en tu caso una de las tablas puede no tener registros.

Saludos
Leo
  #3 (permalink)  
Antiguo 07/04/2011, 13:02
 
Fecha de Ingreso: agosto-2010
Mensajes: 5
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Recordando Access

uy muchas gracias, lo intentare ahora que tengo una idea de lo que puede ser el error... muchas gracias

Etiquetas: access, recordando, bases-de-datos
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 13:05.