2026-04 简单

某社交平台的运营团队想了解红包收发情况,分析用户的消费行为。

现有红包记录表 tx_red_pkt_rcd,包含发送者ID、接收者ID、红包金额、发送时间。

请编写SQL查询,统计每个用户的红包发送总额、接收总额、净收支(接收-发送)。输出用户ID、发送总额、接收总额、净收支。

提示:一个用户既可能是发送者也可能是接收者,需要合并统计。

聚合函数 group by sum

tx_red_pkt_rcd

snd_usr_idrcv_usr_idpkt_amtsnd_datetimercv_datetime
T305905T30041850.002021-02-13 11:50:261900-01-01 00:00:00
T303238T301843200.002021-02-13 22:58:342021-02-13 23:11:43
T307349T305945200.002021-02-13 10:28:462021-02-13 10:29:40
T306682T30423988.882021-02-13 17:42:172021-02-13 17:42:43
T308262T310455100.002021-02-13 12:35:251900-01-01 00:00:00

输出结果示例:

user_idsend_totalreceive_totalnet_balance
T305905500.00120.00-380.00
T30041850.00300.00250.00

ID129 新款真无线蓝牙耳机的曝光到浏览的转化率  
简单 group by sum 购物漏斗分析 拼多多
ID222 红包金额土豪榜
入门 group by sum 聚合函数 Week42打卡 支付宝
ID223 接收红包金额绿茶榜
入门 group by sum != 聚合函数 Week32打卡 支付宝
ID308 计算每个用户总消费金额(M)  
简单 group by sum 聚合函数 RFM模型 美团
ID381 Apple产品(一)销售渠道分析  
中等 group by sum 聚合函数 百分比计算 Apple

 点击下方空白区域即可查看参考答案

MySQL 8.0

00:00