create table 会员积分表
(
会员ID varchar2(50),会员余额 number(16,2)
);
create table 会员消费表
(
会员ID varchar2(50),
日期 date,
消费金额 number(16,2),
会员余额 number(16,2)
);
insert into 会员积分表(会员ID,会员余额) values (1,1000);--比如:2020-01-01充了1000元
insert into 会员消费表(会员ID,日期,消费金额,会员余额) values (1,'2021-01-01',10,990);
insert into 会员消费表(会员ID,日期,消费金额,会员余额) values (1,'2021-02-03',10,980);
insert into 会员消费表(会员ID,日期,消费金额,会员余额) values (1,'2021-06-01',10,970);
insert into 会员消费表(会员ID,日期,消费金额,会员余额) values (1,'2023-04-11',10,960);
要求:查询某一天会员的余额,比如客户要看2022-01-01这表的余额,像这种表结构的设计要怎么写SQL,才能从消费流水表中,查询出指定日期的会员余额了