当前位置:首页 » 编程语言 » sql报表统计

sql报表统计

发布时间: 2023-06-05 03:27:36

sql 报表统计 总计小计

哥们儿,你这写的太乱了。。整理一下格式吧。

⑵ sqlserver 统计报表的 sql语句怎么写


--动态语句
declare@sqlvarchar(8000)
select@sql=isnull(@sql+'],[','')+NAMEfromT_CSDN_ONEgroupbyNAME
set@sql='['+@sql+']'
EXEC('select*from(select*fromT_CSDN_ONE)apivot(SUM(ISNULL(MONERY,0)forNAMEin('+@sql+'))b')

⑶ SQL 统计报表

-- create sample table
create table tab1 (id int, output_style char(1), amount int, output_date date);

insert into tab1 values(1,'D',1000,'2009-11-12');
insert into tab1 values(2,'C',1000,'2009-11-12');
insert into tab1 values(3,'G',1000,'2009-12-12');
insert into tab1 values(4,'Z',1000,'2010-01-01');
insert into tab1 values(5,'D',1300,'2009-11-12');
insert into tab1 values(6,'C',1400,'2009-11-12');
insert into tab1 values(7,'G',2000,'2009-12-12');
insert into tab1 values(8,'Z',1000,'2010-01-01');

-- query
select concat(year(output_date), month(output_date)) as yearmonth,
sum(case when output_style='C' then amount else 0 end) as C_Amount,
sum(case when output_style='G' then amount else 0 end) as G_Amount,
sum(case when output_style='Z' then amount else 0 end) as Z_Amount,
sum(case when output_style='D' then amount else 0 end) as D_Amount from tab1 group by output_date

热点内容
c语言strupr 发布:2025-09-19 09:47:52 浏览:683
路由器密码是什么啊 发布:2025-09-19 09:23:25 浏览:701
天蝎脚本辅助 发布:2025-09-19 09:22:31 浏览:256
官服光遇账号和密码在哪里看 发布:2025-09-19 08:57:15 浏览:649
传奇切割机脚本 发布:2025-09-19 08:35:46 浏览:74
博科存储交换机配置 发布:2025-09-19 08:34:31 浏览:138
xp共享win7没有访问权限 发布:2025-09-19 08:29:15 浏览:288
cmd运行python程序 发布:2025-09-19 08:16:07 浏览:300
如何给你的安卓手机正确充电 发布:2025-09-19 08:15:18 浏览:850
vs2010怎么写c语言 发布:2025-09-19 07:31:05 浏览:882