如何用sql实现以下要求
:假如1月1日的日数据是100,此时周数据和月数据均为100;
到了1月2日,此时日数据还是100,周数据和月数据都变为200,依次类推
关于#sql#的问题:此时周数据和月数据均为100
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 一把编程的菜刀 2022-05-25 13:10关注
获得2.24元问题酬金 不知道你表结构了,我随便用个表来处理了:
实现SQL如下:select (@pro:=`userid`) as `userid`,date1,num, @s:=if(@pro=`userid`,@var := @var + num,@var:=num) as 周数据 from (select * from table1 order by `userid` )b, (select @var := 0,@pro:= null, @s:=0) a
结果如下:
解决 无用评论 打赏 举报
悬赏问题
- ¥15 matlab实现基于主成分变换的图像融合。
- ¥15 对于相关问题的求解与代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料
- ¥15 使用R语言marginaleffects包进行边际效应图绘制
- ¥20 usb设备兼容性问题
- ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊