Tengo una tabla con la siguiente estructura:
Código SQL:
Ver original
CREATE TABLE tabla_amortizacion ( id_fila_amortizacion INTEGER NOT NULL DEFAULT NEXTVAL('tabla_amortizacion_id_filas_amortizacion_seq'::regclass), saldo_inicial NUMERIC(10,2), interes NUMERIC(10,2), capital NUMERIC(10,2), saldo_final NUMERIC(10,2), interes_acumulado NUMERIC(10,2), amortizacion_acumulada NUMERIC(10,2), saldo_deudor NUMERIC(10,2), fg_cifras NUMERIC(10,2), id_credito INTEGER NOT NULL, STATUS CHARACTER VARYING, cuota_a_pagar NUMERIC(10,2), CONSTRAINT tabla_amortizacion_pkey PRIMARY KEY (id_fila_amortizacion), CONSTRAINT tabla_amortizacion_id_credito_fkey FOREIGN KEY (id_credito) REFERENCES credito (id_credito) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ) WITH ( OIDS=FALSE ); ALTER TABLE tabla_amortizacion OWNER TO postgres;
Como pueden ver hay una foreign key referenciada de la tabla "credito".
Al ser una tabla de amortización un conjunto de filas pertenecerán a un "id_credito" en específico. Lo que quiero es crear un campo que refleje en números cada fila de ese respectivo "id_credito". Enumerar las filas de un respectivo credito. Es una relacion muchos a uno, un credito posee muchas filas de amortizacion.
No se si logro hacerme entender. Quiero enumerar las filas de un respectivo crédito y reflejar esto con un campo. ¿Que me sugieren?