Ver Mensaje Individual
  #57 (permalink)  
Antiguo 12/01/2016, 06:43
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Ayudita con el ID inicio del año empezar otra vez

Hola xerifandtomas

Gracias por tu apoyo, los anteriores codigos se veian
buenos pero no funcionaron.

1.- el codigo con sql se veia bueno, pero no funciona
que debo cambiar mi tabla y a cadena y no se como es eso
como ir o proceder creo que podria funcionar
esperare que alguien pueda reparar ese codigo alguien que sepa
del tema.

2.- el otro codigo con php, solo me da 2016-1 cada insert
que se hace, siempre es 2016-1, y me pidieron el codigo
completo y aun nada sin respuesta. eso tambien se veia prometedor
bueno quiza los expertos pudieran dar con esa ayuda.

3.- xerifandtomas LO QUE me gustaria me ayuden a solucionar es lo siguiente,
con los codigos ya puestos mas la tablas etc.

TEngo ya contenido en mi SQL, que tiene un ID de autoincrement
La cual en una consulta guarda en otro campo el ultimo ID
mas letra y año quedando mas o menos asi CODIGO-AÑO-ID

Resultado Que guarda en un Campo nuevo llamado "CodigoUnico":
CODIGO-2015-1
CODIGO-2015-2
CODIGO-2015-3
CODIGO-2015-4
ETC... Incrementandose...

Hasta Aqui todo bien ya que esto se incrementa y guarda en un campo nuevo
el codigo unico generado por LETRA AÑO ID,

Ahora el punto es lo siguiente
Por ejemplo el año 2015 ya existe contenido con un "CodigoUnico" que
lo uso como punto de referencia en el registro, para la identidicar
a la persona. (usuarios)

Entonces, en ese año 2015 ya se genero un codigo unico de
identificacion, que va mas o menos por el ID "2878" como resultado
en el campo "CodigoUnico" es CODIGO-2015-2878.

Pero ya es el año 2016 que deberia empezar todo de nuevo, ejemplo
CODIGO-2016-1
CODIGO-2016-2
CODIGO-2016-3
CODIGO-2016-4
ETC... Incrementandose...

Esto es lo que sucede actualmente el año cambia el ID
continua incrementandose.

CODIGO-2015-2878
CODIGO-2015-2879
CODIGO-2015-2880

CODIGO-2016-2880
CODIGO-2016-2881
CODIGO-2016-2882


Y la idea es asi:
CODIGO-2016-1
CODIGO-2016-2
CODIGO-2016-3
CODIGO-2016-4
ETC... Incrementandose...

PARA EL OTRo año deberia continuar asi

CODIGO-2017-1
CODIGO-2017-2
CODIGO-2017-3
CODIGO-2017-4
ETC... Incrementandose...