小明接到一个需求 :
1、年末财务需要年结对账,需要从2023年客户总支付数据统计:
对账表头:
按各支付类型分别统计每个客编累计支付总金额;
数据库支付记录表结构:
| 名 |
类型 |
长度 |
不是null |
注释 |
| account_record_id |
int |
11 |
√ |
主键id |
| account_record_uuid |
varchar |
100 |
√ |
uuid |
| jlc_trade_no |
varchar |
50 |
√ |
内部交易流水号 |
| pay_source |
varchar |
20 |
支付来源 |
|
| pay_type |
varchar |
50 |
√ |
支付类型 |
| pay_record_id |
int |
11 |
√ |
支付明细id |
| customer_id |
int |
11 |
√ |
用户id |
| customer_code |
varchar |
50 |
√ |
客编 |
| order_id |
bigint |
20 |
√ |
订单id |
| order_type |
varchar |
50 |
√ |
订单类型 |
| total_fee |
decimal |
(18,2) |
√ |
总金额 |
| order_param_json |
varchar |
2000 |
订单参数 |
|
| is_duplicate_pay |
tinyint |
1 |
√ |
是否异常支付 |
| is_refund |
varchar |
20 |
√ |
是否退款 |
| account_time |
datetime |
√ |
入账时间 |
|
| account_remark |
varchar |
500 |
入账备注 |
|
| trade_no |
varchar |
50 |
√ |
商户号 |
| bu |
年末财务需求:使用SQL聚合函数统计客户支付类型年结对账数据,

本文描述了一个技术场景,小明面临的需求是统计2022年客户的支付总额,按支付类型分组,使用SQL中的聚合函数和IF函数处理不同支付类型的金额。SQL查询展示了如何根据不同支付方式(如现金卡、信用卡、支付宝等)计算客户累计支付金额。
最低0.47元/天 解锁文章






