Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2010, 08:06
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Ejecutar mas de una consulta en asp

Hola, tengo un reportador donde obtengo los datos historicos de alguna jornada y los muestro en pantalla, esto con consulta SQL el problema es que ademas de mostrar estos datos quiero sacar un promedio con AVG, Algo como esto:
Código SQL:
Ver original
  1. SELECT AVG(PESO) FROM pesos WHERE FECHA BETWEEN '2010-06-09 00:00:00.000'
  2.                                     AND '2010-06-09 00:00:00.000' AND LINEA='L17S'
  3.                         AND codoptima=92
Mi duda es, tengo que crear otra conexion a SQL y otros objetos? es decir otro como:
Código ASP:
Ver original
  1. SET conexion=Server.CreateObject("ADODB.Connection")
  2. conexion.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV0;UID=sa;PWD=;DATABASE=wasp "
  3. SET registros=Server.CreateObject("ADODB.RecordSet")
Dejo mi codigo para aclarar mas dudas
Código ASP:
Ver original
  1. </tr>
  2. <&#37;
  3.  
  4. dim conexion,calendar1,calendar2,registros,linea
  5. calendar1=request.form("calendar1")
  6. calendar2=request.form("calendar2")
  7. linea=request.form("linea")
  8. Tubo=request.form("tubo")
  9.  
  10. SET conexion=Server.CreateObject("ADODB.Connection")
  11. conexion.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV02;UID=sa;PWD=messrv;DATABASE=wasp "
  12. SET registros=Server.CreateObject("ADODB.RecordSet")
  13. 'registros.open"SELECT peso,tubo from pesos where fecha  between '"&calendar1&"' AND '"&calendar2&"'",conexion
  14. if linea="1" Then
  15.  
  16. registros.open"SELECT p.peso,p.vaso,p.fecha, o.linea,o.tubo FROM pesos as p, optimas as o where o.codigo = p.codOptima  AND o.tubo LIKE '"&tubo&"'   AND p.fecha Between '"&calendar1&"' AND '"&calendar2&"'order by fecha",conexion
  17. else
  18. registros.open"SELECT p.peso,p.vaso,p.fecha, o.linea,o.tubo FROM pesos as p, optimas as o where o.codigo = p.codOptima and o.linea = '"&linea&"' and o.tubo LIKE '"&tubo&"'  AND p.fecha Between '"&calendar1&"' AND '"&calendar2&"'" ,conexion    
  19. end if
  20. do while not registros.eof
  21.  
  22. response.write("<tr>")
  23. response.write("<td>"&registros.fields("linea")&"</td>")
  24. response.write("<td>"&registros.fields("peso")&"</td>")
  25. response.write("<td>"&registros.fields("vaso")&"</td>")
  26. response.write("<td>"&registros.fields("tubo")&"</td>")
  27. response.write("<td>"&registros.fields("fecha")&"</td>")
  28. registros.movenext
  29.  
  30.  
  31. loop
  32. conexion.close
  33.  
  34.  
  35. 'SELECT p.peso,p.tubo,p.fecha, o.linea FROM pesos as p, optimas as o where o.codigo = p.codOptima and o.linea = 'L02N'  AND p.fecha Between '2010-05-11 09:42:34.000' AND '2010-05-11 09:42:39.000'
  36.  
  37. %>
  38. </tr>
  39. </table>
  40. </table>
  41. </font></p>