Hola a todos, a ver si alguno me puede dar una mano en este tema, para poder explicarme mejor, voy a dar detalles de las tablas (no son las reales, pero para la explicación sirve):
Tengo estas dos tablas DBF en Access 2000:
La tabla GVA14 guarda los datos personales de cada alumno.
Esta tabla posee los siguientes campos:
COD_CLIE = Texto (Guarda el codigo de un alumno, que es unico y no se repite)
NOM_COM = Texto (Guarda el nombre y apellido del alumno)
GVA14
|COD_CLIE|NOM_COM|
| 001001 | GERARDO |
| 001002 | ESTEBAN |
| 001003 | EDUARDO |
La tabla GVA12 guarda los datos de los pagos de cuotas de alumnos.
Esta tabla posee los siguientes campos:
COD_CLIE = Texto (Guarda el codigo de un alumno)
FECHA_EMIS = Fecha (Guarda la fecha que hizo un pago de cuota)
T_COMP = Texto (Tipo de comprobante, FAC = matricula de inscripcion por unica vez y REC = cada una de las cuotas mensuales)
GVA12
|COD_CLIE|FECHA_EMIS|T_COM|
| 001001 | 01/05/2004 | FAC |
| 001001 | 05/05/2004 | REC |
| 001001 | 09/06/2004 | REC |
| 001001 | 02/07/2004 | REC |
| 001002 | 03/05/2004 | FAC |
| 001002 | 03/05/2004 | REC |
| 001002 | 08/06/2004 | REC |
| 001003 | 01/07/2004 | FAC |
| 001003 | 01/07/2004 | REC |
Lamentablemente, como estas tablas vienen de otro soft realizado por terceros que se sigue usando, no puedo modificar nada de su estructura, por lo que me tengo que arreglar con estos datos.
Lo que necesito es realizar una consulta que haga un select y muestre solamente el Codigo de alumno (COD_CLIE), su nombre (NOM_COM) y la fecha (FECHA_EMIS) del último pago realizado en concepto de cuota (T_COM = REC).
Tomando como ejemplo los datos de las dos tablas de arriba, el resultado debería ser el siguiente:
|COD_CLIE| NOM_COM | FECHA_EMIS |
| 001001 | GERARDO | 02/07/2004 |
| 001002 | ESTEBAN | 08/06/2004 |
| 001003 | EDUARDO | 01/07/2004 |
Si alguien me puede dar una idea de cómo se debe armar la consulta Sql, se lo agradeceré infinitamente.
Gracias de antemano...