SQL如何在内表最后一列添加合计项

SQL如何在内表最后一列添加合计项,第1张

比如:

select ta.订单号, ta.款号, ta.材料代号, ta.材料名称 ,ta.用量,tb.

合计 as 合计 from test_db as ta

left join

(

select 订单号,材料名称,sum(用量) as 合计 from test_db

group by 订单号,材料名称

) as tb

on ta.订单号=tb.订单号 and ta.材料名称=tb.材料名称

已经在sql server 上测试通过。

mysql可以实现,利用before和after 关键字就可以了

alter table xxx add 字段1 before a

alter table xxx add 字段2 after d

在bc之间也是一样的写法。

update table set a=a+'abc' where ID between 'XX' and 'XXX' table设计的时候应该都有ID的栏位...根据ID下条件就可以..如果没有ID..那就找出你要修改的资料的共同条件去查询就OK了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11935079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存