Ciao nello script postato devo sommare i valori peso e viaggi in base alla query.
Il problema è che i totali mi vengono sempre sommati al ciclo del recordset invece dovrebbero essere legati solo a quel record e non sommati a quello successivo.
Praticamente devo sommare i valori di un record stamparli e poi proseguire con il record successivo, stampare e via cosi ...
Mi aiutate a capire come mai non riesco a tenere le somme separate .
Grazie mille
Ciao
..................................................
sql="SELECT trasportatore,SUM(peso) as sommapeso,impianto,codcer,destinatario,viaggi FROM tabviaggi WHERE Data >=#" & strDate1 & "#AND Data <=#" & strDate2 & "# group by tabviaggi.trasportatore,tabviaggi.impianto,tabviag gi.codcer,tabviaggi.destinatario,tabviaggi.viaggi"
rs.open sql,cn,3,3
Do while not RS.EOF
trasportatore=rs("trasportatore")
codcer=rs("codcer")
destinatario=rs("destinatario")
viaggi=rs("viaggi")
totviaggi=totviaggi + rs("viaggi")
totpeso=totpeso + rs("sommapeso")
%>
<div>
<table width="600" border="0" class="tab">
<tr>
<td width="167"><%=rs("impianto")%></td>
<td width="167"><%=rs("trasportatore")%></td>
<td width="265"><%=rs("destinatario")%></td>
<td width="73"><%=rs("codcer")%></td>
<td width="67"><%=totviaggi%></td>
</tr>
</table>
<div class="evid1">totale viaggi n: <%=totviaggi%> Peso totale complessivo KG <%=totpeso%>
<%
rs.movenext
loop
%>
</div>
</div>
<%
rs.close
Set rs = nothing
cn.close
set cn=nothing
%>

Rispondi quotando