Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2013, 16:15
sarrhen
 
Fecha de Ingreso: mayo-2013
Ubicación: San Vicente
Mensajes: 127
Antigüedad: 11 años, 6 meses
Puntos: 1
Busqueda Necesito obtener el maximo valor de una tabla

Estoy trantando de obtener el maximo valor de una tabla ya que con el primera letra del apellido le agrego un correlativo

idarchivo | nombres | apellidos | cod |
+-----------+------------------------+-------------------------+------+
| 1 | Carlos Rene | Montano Arias | M1 |
| 2 | Carlos Rene | Montano | M2 |
| 3 | Maria Dolores | Arias | A1 |
| 4 | Mario Alexander | Pineda | P1 |
| 5 | Mauricio Jose | Montano | M3 |
| 6 | Pedro Alonso | Barrillas | B1 |
| 7 | Pedro Alonso | Barrillas | B2 |
| 8 | Martin Gerardo | Zapata Ayala | Z1 |
| 9 | Gloria Marai | Escobar | E1 |
| 10 | Marcos Aurelio | Fernandez | F2 |
| 11 | Mario Antonio | Perez | P2 |
| 12 | Karla Eunice | Funes | F1 |
| 13 | Karla Eunice | Montano Arias | M4 |
| 14 | Carlos Rene | Montenegro | M5 |
| 15 | Carlos Rene | Valladares | V1 |
| 16 | Juan Antonio | Valencia | V2 |
| 17 | Antonio Jose | Arias | A2 |
| 18 | Maria Jose | Montes | M6 |
| 19 | Maria Jose | Monterrosa | M7 |
| 20 | Isidro | Gutierrez | G1 |
| 21 | Juan Jose | Mendez Saravia | M8 |
| 22 | Marcos Manuel | Morataya Valencia | M9 |
| 27 | Pablo Antonio | Montes Segura | M10 |
| 28 | Pedro Pablo | Lemus | L1

utilizo esta sentancia de mysql
select max(cod) from `archivo` where `cod` like '%m%' pero el problema es que me llama hasta la M9 que es el registro 22 pero necesito me mande a llamar el M10 ya que a ese registro yo despues le extraere la letra y el numero para crear el correlativo a esa letra y crear el codigo del proximo usuario la columna cod es un varchar.

Me podrian ayudar a dar una idea de como manejar esto. gracias