一道SQL笔试题:数据分析方向的,考察sql
plan表:还款计划表(id,还款计划日期,应还余额)
pay表:实际还款情况(id,还款日期,实际还款余额)
表结构如下:
create table plan(contract_id int,plan_date date,plan_amt int);
create table pay(contract_id int,pay_date date,pay_amt int);
insert into plan values
(1001,'2021-01-01',15000),
(1002,'2021-01-02',11000),
(1001,'2021-02-03',12000),
(1001,'2021-02-03',12000),
(1002,'2021-02-04',7000);
insert into pay values
(1001,'2021-01-01',10000),
(1002,'2021-01-13',10000),
(1001,'2021-02-01',10000),
(1001,'2021-02-09',10000);
问题是查询在T日期plan表中每一条记录是否还清,以及剩余的还款余额amt;
这道题着实把我难住了~ 求大佬解答!!