Mi interrogante es la siguiente:
Tengo una tabla con la siguiente estructura:
Código SQL:
Ver originalCREATE 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?