如下图,一个是收银员收款流水,一个是汇总。怎么用一条语句,求出每个支付方式的金额之和。例如一条语句求出,李小浓的现金、银行卡、微信、支付宝的金额总和。
1 先按人名和支付方式汇总
2 行列转换
create table A(name varchar(10),sort varchar(30),q int)如有疑问,及时沟通!
SQL Server数据中运算符与表达式
如果只有固定的几种支付方式,那么我们可已使用静态SQL语句进行汇总统计,否则就要用存储过程编写动态SQL语句了。
下面是静态SQL解决方案:
select 收银员 名字,