![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/09/2006, 12:37
|
![Avatar de Maxi.Net](http://static.forosdelweb.com/customavatars/avatar96055_1.gif) | | | Fecha de Ingreso: abril-2005 Ubicación: R.M. Talagante, Chile!!
Mensajes: 295
Antigüedad: 19 años, 10 meses Puntos: 2 | |
Ayuda en consulta SQL HoLa Grupo
Estoy usando Access (.mdb).
Tablas de la B.D:
- Factura
- Venta
- Cliente
y necesito hacer una consulta SQL que devuelva lo siguiente (A continuación algunos de los campos que contienen las tablas):
Dentro de la tabla Venta existen el campo IDVenta, NumFactura y FechaPago.
En la tabla Factura existen el campo NumFactura y IDCliente.
Y la tabla Cliente existen el campo IDCliente, Nombre y Dirección.
El tema es que del resultado de una consulta SQL me arroje como resultado,
en base a la última fecha de pago del cliente (he pensado que puede ser la fecha mayor, campo FechaPago), lo sgte:
-Los datos relacionados con el Cliente (IDCliente, Nombre, etc)
-Los datos relacionados con la Venta (IDVenta, FechaPago, etc)
-Los datos relacionados con la Factura (NumFactura)
La consulta debería permitirme conocer la ultima fecha de pago de cada cliente, la venta y la factura asociada.
Ejemplo:
-----------------------------------------------------------------------------------
IDCliente │ │ Cliente │ │ Ult. FechaPago │ │ IDVenta │ │ NumFactura
-----------------------------------------------------------------------------------
12342563-5 │ │ Max Martínez │ │ 05-09-2006 │ │ 51 │ │ 123456
34697521-K │ │ Juan Plaza │ │ 02-05-2006 │ │ 20 │ │ 654321
49631254-9 │ │ Luisa Soto │ │ 31-12-2002 │ │ 2 │ │ 785421
Donde: Max Martínez registra 3 ventas, 01-01-2002, 02-05-2004 y 05-09-2006, lógicamente, la última venta registrada y pagada es la de fecha 05-09-2006.
Espero me puedan ayudar... gracias de antemano.
Saludos
__________________ Amtez de enpezar kom otro idioma,
escrivamos vien el nueztro i como corezpomde. Jracias. |