tengo la siguiente estructura de tabla
y deseo tener un resultado algo asi
SELECT codigo, MAX(numero), servicio, diagnostico, parto FROM GROUP BY codigo
osea que deba tener en cuenta el codigo y el numero, y se ubique en el valor maximo del numero, pero que distinga entre el codigo 1 y 2 entonces, deberian de dar como resultado en ... va el servicio , diag, y parto de esos valores. pero no sale... mezcla los resultados alguna idea...
La ides es ubicarme en el ultimo evento ya sea servicio, diag, o parto de un codigo, y mostrar la lista de codigos (osea ordenados por codigo)
Por eso uso el max () para por medio del field "numero" me ubico en el ultimo evento de ese codigo. la idea es ver todos los codigos con sus respectivos max()
codigo | max(numero) ....
1 | 3 ....
2 | 2 ....