while (0=0)
begin
fetch next
from oper
into @operator,@f1,@f2,@f3,@f4,@fyinye,@bulidwater,@fbulid,@paiw
if(@@fetch_status<>0)break
end
这个循环过程应该返回最后条记录的值,但不会返回所有记录的值。
begin
fetch next
from oper
into @operator,@f1,@f2,@f3,@f4,@fyinye,@bulidwater,@fbulid,@paiw
if(@@fetch_status<>0)break
end
这个循环过程应该返回最后条记录的值,但不会返回所有记录的值。
解决方案 »
- 请问怎样采用oledb实现自动附加sql server 2005数据库
- 怎样建立只读表在Sqlserver 2005中,只读表只能放在只读数据库中吗?
- sql server 2005 能删除能修改就是不能插入数据
- 求助一下:关于商品利润的计算
- 通过sql server查询SYBASE数据库中数据报错,请高手帮忙看看,急急急!
- 如何将数千万的表数据,迁移一部分至其他服务器
- 用vb調用存儲過程爲什麽出現“逾時過期”,而再查詢分析器中之行則不會?
- 在MS SQL2000中,如何让聚合函数忽略 0 值.
- 存储过程的一些问题?
- sql存储过程如何实现将一张表数据插入或更新到另外一张表
- 怎样提取所有表的记录数
- 奇怪的SQL日期数据类型
SELECT OPERATOR.OperatorName, SUM(FEE.Fee) AS Expr1, SUM(FEE.life) AS Expr2,
SUM(FEE.town1) AS Expr3, SUM(FEE.town2) AS Expr4, SUM(FEE.town3) AS Expr5,
SUM(FEE.jiyin) AS Expr6, SUM(FEE.build) AS Expr7, SUM(FEE.paiw) AS Expr8
FROM FEE INNER JOIN
OPERATOR ON FEE.Cashier = OPERATOR.operatorId
WHERE (FEE.PayDate = '2002-11-09')
GROUP BY OPERATOR.OperatorName
open oper
fetch next from oper into .....
WHILE @@FETCH_STATUS = 0
begin ....
fetch next from oper into .....
end close oper
DEALLOCATE oper
TO:caiyunxia(monkey) 你的方法好像也得不到全部的记录呀。