求助一个求和的SQL语句写法?

hyhy95 2001-12-26 05:35:31
declare @aaa varCurrency
select 编号,数量,金额 from 进货单物品列表 compute @aaa=sum(金额)
我的意思是把返回的总金额赋给变量aaa,但结果语法不对,怎样写?
...全文
69 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
smartdonkey 2001-12-26
  • 打赏
  • 举报
回复

select 编号,sum(数量),sum(金额) from 进货单物品列表 group by 编号 with cube


昵称被占用了 2001-12-26
  • 打赏
  • 举报
回复
不用变量:

select 编号,数量,金额 from 进货单物品列表
union
select '合计' as 编号,null as 数量,sum(金额) as 金额
from 进货单物品列表
wylyf 2001-12-26
  • 打赏
  • 举报
回复
看其语法可是一定是SQLSERVER里的。
hyhy95 2001-12-26
  • 打赏
  • 举报
回复
sky_blue:
怎么写啊?
蓝天 2001-12-26
  • 打赏
  • 举报
回复
是SQLSERVER吗?用存储过程?
hyhy95 2001-12-26
  • 打赏
  • 举报
回复
其实我想
declare @aaa varCurrency
select 编号,数量,金额 from 进货单物品列表 compute @aaa=sum(金额)
union select '合计',null,@aaa
如果参数能传递,则可以在一个数据集中补一条合计的记录,但不知参数怎么传?
Francky 2001-12-26
  • 打赏
  • 举报
回复
select @aaa=sum(金额) from 进货单物品列表;

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧