ciao a tutti,
una domanda a cui personalmente non riesco a dare risposta:
In un ciclo "while not rs.eof", dove creo una tabella con i record del DB, calcolo il SUM del valore di un campo.
Vorrei però che i record non fossero duplicati nella tabella..
ehm.. posto il codice così cerco di spiegarmi:
solo che il risultato è questo:codice:<% query="SELECT * FROM magazzino_manutenzione WHERE id_cod = '"&id_cod&"';" 'response.write " "&query&" " rs2.open query,connection,1 if rs2.eof then rs2.close %> <table width="70%" border="1"> <tr> <td bgcolor="#FFFF00"> <div align="center" class="h6"><font color="#000000">NESSUNA QUANTITA' IN MAGAZZINO DEL CODICE RICERCATO</font></div> </td> </TR> <tr> <td class=button bgcolor="#999999" width="23%"> <div align="center"><font color="#000000">[img]../img/no.gif[/img]Chiudi</font></span></div> </td> </tr> </table> <% else %> <table width="50%" border="1" align="center"> <tr> <td><font size="-1">MAGAZZINO</font></td> <td><font size="-1">SCAFFALE/RIPIANO</font></td> <td><font size="-1">Q.TA PRESENTI</font></td> <td><font size="-1">Q.TA PRELEVATE</font></td> </tr> <% while not rs2.eof%> <tr> <td><font size="-1"><%=rs2("magazzino")%></font></td> <td><font size="-1"><%=rs2("shelf")%></font></td> <% scaffali=rs2("shelf") magazz=rs2("magazzino") querysum="select SUM(qta) from magazzino_manutenzione where shelf='"&scaffali&"' and magazzino='"&magazz&"';" rs3.open querysum,connection,1 tot=rs3(0) rs3.close %> <td><font size="-1"><%=tot%></font></td> <td><font size="-1"><input type="text" name="prelievo" size="5"></font></td> <% rs2.movenext %> </tr> <% wend %>
vorrei solo far apparire una sola riga....![]()


Rispondi quotando