[求助]版主看看一个update合计的问题!
<%
sql="select [1月],[2月],[3月],[4月],[5月],[6月],[7月],[8月],[9月],[10月],[11月],[12月],([1月]+[2月]+[3月]+[4月]+[5月]+[6月]+[7月]+[8月]+[9月]+[10月]+[11月]+[12月]) as hj from jkhz"
set hzrs=server.CreateObject("adodb.recordset")
hzrs.open sql,conn,1,3
max=hzrs.eof
for i=1 to max
zg=hzrs("hj")(i)
zmp="update jkhz set total='"&zg&"'"
conn.execute zmp
next
hzrs.close
set hzrs=nothing
conn.close
set conn=nothing
%>
问题是:上面语句执行后,数据库中所有的total的值都是第一条记录1月至12月的总计,不循环语句要怎样写?
sql="select [1月],[2月],[3月],[4月],[5月],[6月],[7月],[8月],[9月],[10月],[11月],[12月],([1月]+[2月]+[3月]+[4月]+[5月]+[6月]+[7月]+[8月]+[9月]+[10月]+[11月]+[12月]) as hj from jkhz"
set hzrs=server.CreateObject("adodb.recordset")
hzrs.open sql,conn,1,3
max=hzrs.eof
for i=1 to max
zg=hzrs("hj")(i)
zmp="update jkhz set total='"&zg&"'"
conn.execute zmp
next
hzrs.close
set hzrs=nothing
conn.close
set conn=nothing
%>