Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/09/2009, 02:56
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: nuevo COUNT para cada registro de un select

7xtr3am,
en mi opinión es como dices, en MySQL puede hacerse usando dos variables, una que contendrá la de la letra inicial y otra el número (creo que hay alguna consulta de gnzsoloyo que lo hace con dos variables) y pasando dos ciclos, luego pondrías un LPAD para rellenar con ceros el número, pero deberías controlar también no pasar de 999, claro; y, por otra parte, qué ocurriría si borras un registro, es decir, uno de los nombres que empiezan por M más adelante; ¿te importaría mantener un M099, aunque hubiera sólo 98 nombres con M inicial? Y por otro lado, si no es mucho preguntar, ¿para qué quieres ese M004?; va a ser algún primary key o sólo se trata de un ejercicio? Una función de programación te permitiría generarlo en cada consulta sin tener que almacenar nada, y por tanto no hacer ningún update.