MSSQL可以把一个列的总和,存在另外一个列吗?

levellee 2008-01-08 04:49:41
我想把一个列的总和,存放在同一个表的另外一个列中,可以吗?

我有A_DAYS表

(有十几个列.这几个列用公式算了N多次.)

主要添加值的有以下几个表:(purduct_ID record_id bh 是外键)

purduct_ID record_id bh jihua lianpin kefanxiu baofei

我写了个ASP页来查询所有的记录

但是现在遇到问题了,就是要jihua lianpin kefanxiu baofei查询出来值的合计.

本来可以用ASP循环累加.但是数目太多,必要分页,ASP循环累加只会累加单前页的合计值.

用sum 在视图里可以计算jihua lianpin kefanxiu baofei的统计值,但是他本来单行的记录就查询不出来了.

哪为高手有好办法?
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
昵称被占用了 2008-01-08
  • 打赏
  • 举报
回复
子查询

你的要求说的不清楚
kk19840210 2008-01-08
  • 打赏
  • 举报
回复
存放在同一个表的另外一个列中

加个计算列
-狙击手- 2008-01-08
  • 打赏
  • 举报
回复
update a
set a.col = isnull((select sum(col) from talbeb where a.bh = bh),0)
from tablea a

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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