sql server 的列表并分组小计、合计的问题
要把表的记录列出来并按某几列小计,最后一行是合计行,请问题在SQLSERVER2000中如何写...
要把表的记录列出来并按某几列小计,最后一行是合计行,请问题在SQL SERVER 2000中如何写
展开
3个回答
展开全部
--TB
ID ITEM
------------------------------ -----------
8 3
9 4
10 5
12 6
--
SELECT ISNULL(CAST(ID AS VARCHAR),'ALL')ID,SUM(ITEM)ITEM FROM TB GROUP BY ID WITH CUBE
ID ITEM
------------------------------ -----------
8 3
9 4
10 5
12 6
ALL 18
ID ITEM
------------------------------ -----------
8 3
9 4
10 5
12 6
--
SELECT ISNULL(CAST(ID AS VARCHAR),'ALL')ID,SUM(ITEM)ITEM FROM TB GROUP BY ID WITH CUBE
ID ITEM
------------------------------ -----------
8 3
9 4
10 5
12 6
ALL 18
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-02-01
展开全部
select * from tb
group by 主键 with cube
with cube 要详细一点~
group by 主键 with cube
with cube 要详细一点~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from tb
group by 主键 with rollup
或者
select * from tb
group by 主键 with cube
with cube 要详细一点~
group by 主键 with rollup
或者
select * from tb
group by 主键 with cube
with cube 要详细一点~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询