Cita: Ahora quiero que me recorra todo el array, me elija todos los registros con identica provincia, me sume las unidades hechas en cada una de las obras realizadas en ese sitio
Eso me suena màs a tardea de SQL que de ASP. Eso que mecesitas serìa un SELECT Provincia, Obra, SUM(Piezas) as Piezas FROM TuTabla GROUP BY Provincia, Obra
Luego lo recorres y vas generando una tabla mas o menos de esta forma (còdigo no probado asì que quiza tengo errores de sintaxis o cosas asi):
Código asp:
Ver original...
set rs.Open vSQL, objConnection
%>
<table>
<tr><td><%=rs("Provincia")%><td><div id="capa<%=rs("Provincia")%>">
<%
...
provinciaAnt = rs("Provincia")
Suma = 0
While not rs.eof do
if rs("Provincia")<>provinciaAnt Then
%><script>document.getElementById("capa<%=provinciaAnt %>").innerHTML = <%=Suma%></script><%
Suma = 0
provinciaAnt = rs("Provincia")
end if
%>
<tr><td><%=rs("Provincia")%><td><%=rs("Piezas")%>
<%
rs.next
Wend
%><script>document.getElementById("capa<%=provinciaAnt %>").innerHTML = <%=Suma%></script><%
La idea es recorrer el recordSet y detectar el cambio de provincia o el EOF y en ese caso actualizar la capa de la provincia anterior