• Domingo 22 de Diciembre de 2024, 12:59

Autor Tema:  Consulta de dos tablas  (Leído 1674 veces)

JaviMarciano

  • Miembro activo
  • **
  • Mensajes: 97
    • Ver Perfil
Consulta de dos tablas
« en: Miércoles 24 de Marzo de 2010, 16:20 »
0
hola necesito hacer una consulta de las Tablas

Productos:
Id_Producto
Cod_Prod
Nombre
Descripcion
Fecha_Ingreso
Estado [en stock o Vendido (true, false)]

Ventas:
Id_Venta
Id_Producto
fecha_Venta

lo que necesito es saber que stock tenía para tal fecha
o sea que la fecha de ingreso sea menor que una fecha que le paso por parámetros
y que el id_Producto no esté en la tabla de Ventas
Espero que me puedan ayudar

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Consulta de dos tablas
« Respuesta #1 en: Miércoles 24 de Marzo de 2010, 19:15 »
0
JaviMarciano por favor NO PUBLIQUES EL MISMO MENSAJE EN 2 SUBFOROS A LA VEZ, elige el que creas que es el mas adecuado para tu mensaje, pero POR FAVOR, NO PUBLIQUES EL MISMO MENSAJE DOS VECES. Con una vez que lo pongas se te lee, y si nadie contesta, es que o estamos ocupados, o nadie sabe la respuesta, pero se considera de mala educacion preguntar dos veces lo mismo en dos subforos diferentes.

Bueno, por esta vez te daremos un mano, espero no lo repitas.

Creo que segun lo que pides, la siguiente consulta podria servirte:

Código: SQL
  1.  
  2. SELECT productos.*
  3. FROM productos LEFT JOIN ventas
  4. ON Producto.id_Producto = Ventas.Id_Producto
  5. WHERE Fecha_Ingreso < fecha AND Ventas.Id_Producto IS NULL
  6.  
  7.  

Cambia fecha por el parametro que deseas como fecha.

Investiga tambien mas sobre los JOIN (INNER, LEFT, RIGHT), son muy utiles

Saludos :)

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================