0
ich habe zwei Tabellen Customers-Tabelle und INVOICE TabelleDie beiden letzten Datensatz für jeden Benutzer in derselben Zeile Postgresql
CREATE TABLE main.CUSTOMER
(
CUSTOMER_ID SERIAL PRIMARY KEY,
NAME VARCHAR(128) NOT NULL,
BIRTH_DATE DATE NOT NULL,
CREATION_DATE TIMESTAMP NOT NULL DEFAULT(NOW())
);
CREATE TABLE main.INVOICE
(
INVOICE_ID SERIAL PRIMARY KEY,
INVOICE_DATE TIMESTAMP NOT NULL,
AGENT_ID BIGINT NOT NULL,
AMOUNT NUMERIC(18, 5) NOT NULL,
CUSTOMER_ID BIGINT NOT NULL,
FOREIGN KEY (CUSTOMER_ID) REFERENCES main.CUSTOMER (CUSTOMER_ID)
);
Wie kann ich für jeden Kunden Die letzten beiden Rechnungsbeträge erhalten (in derselben Zeile).