MySQL - como obtener el id maximo de una columna con like

 
Vista:
Imágen de perfil de David

como obtener el id maximo de una columna con like

Publicado por David (2 intervenciones) el 18/10/2014 05:55:18
Hola foristas,

Tengo un formulario que registra alumnos en las BD de un colegio, el codido del alumno es algo asi: 102482903086

Codigo colegio: 1024829
Codigo grado: 03
codigo alumno: 086

Resulta que todos los alumnos estan en una sola tabla, como puedo ingresar un alumno nuevo en el siguiente consecutivo que seria el 087? La tabla esta algo asi:

eliminar

Como se puede observar se pasa del 03 al 04 (grado del alumno), como puedo insertar el 102482903087?

He estado tratando de modificar esta consulta:

1
2
3
4
SELECT
   MAX(codigo)
FROM
   alumno

pero me trae el maximo codigo de la columna codigo, y lo que necesito es el maximo ID del tercer grado, la anterior consulta se puede hacer un con like o comodin?

Agradezco mucho la ayuda pues estoy barado en este tema.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de David

como obtener el id maximo de una columna con like

Publicado por David (2 intervenciones) el 18/10/2014 06:12:25
Hola a todos, realice la siguiente cosulta y me trae el maximo valor del rango que deseo, algo asi:

1
SELECT MAX(codigo) from alumno WHERE codigo LIKE "%102482904%"

No sé si sea lo mejor pero me trae el dato que busco, si se puede mejorar bienvenido es.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar