Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2012, 15:24
Avatar de wingsmarcus
wingsmarcus
 
Fecha de Ingreso: julio-2011
Ubicación: en mi casa
Mensajes: 7
Antigüedad: 12 años, 10 meses
Puntos: 0
Exclamación Cosulta a multiples tablas por fecha maxima Access

Hola,

Últimamente he estado trabajando en una consulta que utilizo en un programa, pero no he podido hacer que me funcione correctamente(no me saca ningún registro), quisiera su ayuda es muy urgente.

Aquí les dejo una imagen con las tablas de mi base de datos:



Lo que quiero prácticamente es hacer esta consulta:

SELECT m.codigo AS Codigo, m.nombre AS Nombre, p.proveedor AS Proveedor, u.unidad_medida AS Unidad, m.existencia AS Existencia, e.ingreso AS Ingreso, s.egreso AS Egreso
FROM materia AS m, proveedores AS p, unidades AS u, mov_entrada AS e, mov_salida AS s
WHERE m.id_proveedores = p.id_proveedor and m.id_unidad = u.id_unidad and m.id_materia = e.id_materia and s.id_materia = m.id_materia and e.fecha = 15/01/2012 and s.fecha = 15/01/2012


Pero no se como mostrar la fecha máxima de las tablas mov_entrada y mov_salida. donde las ultimas fechas las ingreso con un DTPicker de visual basic 6.0... en resumen me tendría que salir algo así:

Codigo | Nombre | Proveedor | Unidad | Existencia | Ingreso | Egreso |
5940 chocolate Willy W. onza/s 90 10 20
5940 Glucosa Mercado onza/s 120 80 30

Así sucesivamente, pero las columnas 'ingreso' y 'egreso' deben dar el valor correspondiente a la ultima fecha en que fueron insertadas. es decir en este ejemplo '15/01/2012'.

Todo esto al final se mostrará en un DataGrid de VB6.0