【发布时间】:2022-12-09 22:53:53
【问题描述】:
我有两个表如下:
USERTABLE
USERID DATE
1 2022-01-01
2 2022-03-01
STOCKTABLE
USERID DATE VALUE APPROVED
1 2020-12-31 100 Y
1 2022-02-01 50 Y
1 2022-03-01 100 N
2 2022-01-01 10 N
2 2022-03-02 20 N
2 2022-03-05 25 Y
我想为USERTABLE中的DATE之后的每个用户选择行数,以及APPROVED事务的VALUES的总和
所以我的结果表应该是这样的
USERID COUNT SUM
1 2 50
2 2 25
请注意,我只为每个用户取一行,其中每个用户STOCKTABLE中的DATE大于USERTABLE中的DATE,APPROVED状态为Y
我尝试了内部连接 谢谢!
【问题讨论】:
标签: sql