ya esto lo encontre postiando y un usuario me dio el siguiente codigo
Nacho Cabanes gracias lo conparto tal cual me lo dio este codigo no es de mi autoria solo lo comparto
Vale, creo que ahora sí lo entiendo.
Por una parte, te haría falta una subconsulta para obtener los 5 últimos datos de cada artículo, que supongo que sería algo como (suponiendo que hubiera algo como "fecha" que permitiera obtenerlos en orden);
Código MySQL:
Ver original WHERE d.articulo
= detalle_documento.articulo
AND d.fecha
<= detalle_documento.fecha
) <= 5;
Y luego eso iría dentro de la consulta global con el "group by":
Sin tener los CREATE TABLE y algun INSERT de prueba, no puedo comprobar que funciona, pero la lógica debería acercarse a eso.
esto gracias al usuario
Nacho Cabanes
espero te sirva