Sentecia Select con Max() en VFP9.0
Hola amigos de TodoExpertos.com, les cuento que soy nuevo en esto de programar. Tengo una inquietud en VFP 9.0 , uso la sentecia
SELECT MAX(p.nro_recibo), p.fecha, dp.detalle;
FROM Pagos p, Detalle_Pagos dp;
WHERE dp.nro_recibo=p.nro_recibo and p.dni_al=xdni_al and p.nro_curso=xnro_curso;
INTO ARRAY mPagos;
Esta sentencia me tiene que dar la ultima cuota que abono el alumno, bien, es VFP 6.0 me funciona bien la sentencia, pero cuando cambie a VFP 9.0 la sentencia no me funciona, me indica un cartel que "Falta la Sentencia Group By", cuando se la añado tampoco me funciona. Espero que me hayan entendido y me ayuden. Me llamo Pablo
SELECT MAX(p.nro_recibo), p.fecha, dp.detalle;
FROM Pagos p, Detalle_Pagos dp;
WHERE dp.nro_recibo=p.nro_recibo and p.dni_al=xdni_al and p.nro_curso=xnro_curso;
INTO ARRAY mPagos;
Esta sentencia me tiene que dar la ultima cuota que abono el alumno, bien, es VFP 6.0 me funciona bien la sentencia, pero cuando cambie a VFP 9.0 la sentencia no me funciona, me indica un cartel que "Falta la Sentencia Group By", cuando se la añado tampoco me funciona. Espero que me hayan entendido y me ayuden. Me llamo Pablo
Respuesta de nercules
1