mysql 查询每天每人累计求和问题

根据图一查询新加一列变成图二注意是mysql不能用with等Oracle操作我不会做啊求人帮忙!!!!!!!... 根据图一 查询新加一列 变成图二注意 是mysql 不能用with 等Oracle操作 我不会做啊 求人帮忙!!!!!!! 展开
 我来答
badkano
2018-10-30 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885372
团长

向TA提问 私信TA
展开全部

创建表:

create table test
(date datetime,
userid varchar(2),
amount int);

insert into test values ('2018-10-02 00:00:00','u1',20);
insert into test values ('2018-10-02 21:09:28','u2',20);
insert into test values ('2018-10-02 21:09:29','u3',30);
insert into test values ('2018-10-03 21:36:44','u1',20);
insert into test values ('2018-10-03 21:36:46','u2',72);
insert into test values ('2018-10-03 21:36:52','u3',30);
insert into test values ('2018-10-30 21:36:54','u1',10);
insert into test values ('2018-10-30 21:36:57','u2',10);

执行:

select a.date,a.userid,a.amount,sum(b.amount) from test a,test b where a.userid=b.userid and a.date>=b.date group by a.date,a.userid,a.amount

结果:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式