关于 sql语句 字段小计的问题
批号数量A10A10B10B10B10我想把批号A和B分开小计一次,也就是A=20B=30谁能给一段SQL小计批号的语句。...
批号 数量
A 10
A 10
B 10
B 10
B 10
我想把批号A 和 B 分开小计一次,也就是A=20 B=30 谁能给一段SQL小计批号的语句。 展开
A 10
A 10
B 10
B 10
B 10
我想把批号A 和 B 分开小计一次,也就是A=20 B=30 谁能给一段SQL小计批号的语句。 展开
展开全部
SELECT SN=0,批号,数量 from tablename
union
SELECT SN=1,批号=批号+'小计',数量=sum(数量) from tablename group by 批号
order by 批号,sn
--如果不想显示sn,就这样
select 批号,数量 from
(
SELECT SN=0,批号,数量 from tablename
union
SELECT SN=1,批号=批号+'小计',数量=sum(数量) from tablename group by 批号
order by 批号,sn
) a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询