Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2005, 10:58
orharo2003
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Crear subconsulta sql medio compleja.

Bueno, ojalá me puedan ayudar para resolver esto que me está volviendo loco. Bueno necesito obtener datos de 2 tablas, una de ellas se llama productos y la otra se llama movimiento_productos.

Lo que requiero, me imagino se puede hacer en una sentencia sql pero mi cabeza no da para más.

Por ahora lo hago en 2 sentencias y requiriendo 2 recordset.

la idea es esta :

1.- Determinar criterio de la tabla primaria con la secundaria.
2.- determinar la suma de entradas - salidas para el inventario de unicamente el criterio anterior.

Mi sentencia actualmente es :

SELECT DISTINCT p.clave_interna, c.nombre_linea, p.descripcion, p.id_almacen, p.stock_minimo, p.clave_usuario
FROM productos p INNER JOIN
movimiento_productos m ON p.clave_interna = m.clave_interna INNER JOIN
control_linea c ON p.id_linea = c.id_linea
WHERE (p.descripcion LIKE '%teclado%') AND (p.descripcion LIKE '%xp%') AND (NOT (p.id_proveedor = 0)) AND (NOT (p.id_linea = 0)) AND (NOT (p.moneda = 0))
AND (NOT (p.id_almacen = 0)) AND (m.fecha_movimiento = '01-01-2005') AND (m.concepto = 5)
ORDER BY p.descripcion

Despues realizo otra sentencia que saca el inventario de cada producto.

Se podrá simplificar esto en una sola para solo usar un recordset ???