Ver Mensaje Individual
  #1  
Antiguo 06-08-2008
subzero subzero is offline
No confirmado
 
Registrado: ene 2004
Ubicación: Móntería - Córdoba - Colombia
Posts: 289
Reputación: 0
subzero Va por buen camino
Unhappy Incrementar campo según el valor de otro

Buenas....

La razon de este tema es si alguien lo ha hecho?, es de que manera se puede incrementar un campo según el valor de otro dentro de una misma tabla (firebird 2.0), es decir si tengo un un tipo de documento A,B,C que serán guardados constantemente en mi tabla la idea es que al momento de hacer la inserción del registro un trigger pueda determinar cual es el tipo de documento y según este realizar un incremento en la columna donde se almacenan los valores, tomando como referencia el número máximo guardado segun el tipo, un ejemplo

A - 1
B - 1
C - 1
........
C - 1
A - 1
A - 2
C - 2
B - 1
C - 3

Explicación: todos arrancan en "1", pero luego según la inserción de registros el campo que lleva los números aumenta, como nos podemos dar cuenta los tipos de documentos A y C crecio su campo asociado
Responder Con Cita