update LotteryPrizesName
set Prizes_Surplus=Prizes_Total-ss
from
(
SELECT a.jiangpin_no,COUNT(a.jiangpin_no) ss
FROM Lottery a ,LotteryPrizesName b
WHERE a.jiangpin_no=b.Prizes_No
GROUP BY jiangpin_no
)b
where b.jiangpin_no = LotteryPrizesName.Prizes_pids
set Prizes_Surplus=Prizes_Total-ss
from
(
SELECT a.jiangpin_no,COUNT(a.jiangpin_no) ss
FROM Lottery a ,LotteryPrizesName b
WHERE a.jiangpin_no=b.Prizes_No
GROUP BY jiangpin_no
)b
where b.jiangpin_no = LotteryPrizesName.Prizes_pids
解决方案 »
- ★100分★分页检索经常超时,1000多万的记录
- 删除字段内特定内容!
- 【请教】如何实现2个表单结合且需要递归
- 怎样远程同步2005数据库呢?
- 存储过程问题,简单的
- 如何实现一个ip地址24小时只能提交一条数据
- 怎樣將形如 '2004-07-20 08:55:35.957'的日期時間 提取成 '2004-07-20' 或 '040720' 的格式﹗?
- 急求SQL语句写法!!
- 求一个语句的写法
- 我的数据怎么恢复?(mssql6.5)
- 关于SQL Distinct默认结果集排序的探讨?
- SQL问题求助,急.......................................................................
set Prizes_Surplus=Prizes_Total- isnull(ss,0)
from LotteryPrizesName t
left join
(
SELECT a.jiangpin_no,COUNT(a.jiangpin_no) ss
FROM Lottery a ,LotteryPrizesName b
WHERE a.jiangpin_no=b.Prizes_No
GROUP BY jiangpin_no
)b
on b.jiangpin_no = t.Prizes_pids