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
|