Cita: jejeje es lo que he hecho he tratado con select agrupado pero este no se ordena msiempre trae el primer registro de cada grupo
tambien he tratado con select distinct
por eso compañero, si te fijas
Cita: si, pero no lograras identificar cual fue el ultimo insertado de cada categoria a menos que tu tabla tenga un campo tipo bitacora que indique la fecha de creacion de cada registro (eso a modo de sugerencia).
otra forma podria ser (imaginando que el campo id es entero) hacer un select agrupado y ordenado por categoria, pero este necesitaria un subquery donde especificaras cual es el id mayor de cada categoria, con esto funcionaria.
en otras palabras para mi seria un query con subquery interno o un procedimiento almacenado.
esl o qeu te estoy diciendo, te faltan criterios.
o mas directo:
Cita: Es que los detalles de la tabla que das no son suficientes para saber a qué te refieres con "último artículo de cada categoría".
¿Último en base a qué criterio? ¿Cómo determinas cuál es el primero y el último? ¿Cómo se ordenan? ¿por cantidad, por fecha de ingreso, por precio?
¿FIFO, LIFO?