Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2004, 03:28
Avatar de 3pies
3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
MAX=MIN en consulta, pero son distintos...

Hola, salu2 a to2...

Tengo un problemilla: cuando hago una consulta a una base de datos, para mostrar valores máximos y mínimos de visitas, me muestra el mismo valor (el valor del máximo nº de visitas, no solo en el máximo, sino también en el mínimo, cuando en realidad, los datos no son idénticos).

El código es este:

<TABLE>
<TR><TD>
<%
set rs3=Server.CreateObject("ADODB.Recordset")
SQL3="SELECT MAX(hits) AS maximasvisitas, fecha FROM visitantes GROUP BY fecha"
set rs3=oConn.Execute(SQL3)
%>
&nbsp; &nbsp; N° <B>m&aacute;ximo</B> de visitantes: (<%=rs3.Fields("fecha")%>)
</TD>
<TD ALIGN="RIGHT">
<%'Asignamos el recordset maximasvisitas, a una variable
'para usarla posteriormente
maximasvisitas=rs3("maximasvisitas")
%>
<%=FormatNumber(maximasvisitas,0,,,-1)%> visitantes &nbsp; &nbsp;
<%
rs3.Close
set rs3=nothing
%>
</TD></TR>
<TR><TD>
<%
set rs4=Server.CreateObject("ADODB.Recordset")
SQL4="SELECT MIN(hits) AS minimasvisitas, fecha FROM visitantes GROUP BY fecha"
set rs4=oConn.Execute(SQL4)
%>
&nbsp; &nbsp; N° <B>m&iacute;nimo</B> de visitantes: (<%=rs4.Fields("fecha")%>)
</TD>
<TD ALIGN="RIGHT">
<%'Asignamos el recordset minimasvisitas, a una variable
'para usarla posteriormente
minimasvisitas=rs4("minimasvisitas")
%>
<%=FormatNumber(minimasvisitas,0,,,-1)%> visitantes &nbsp; &nbsp;
<%
rs4.Close
set rs4=nothing
%>
</TD></TR>
</TABLE>

En la tabla en cuestión muestro esto:

N° máximo de visitantes: (aquí va la fecha de max.visitas) XXX visitantes
N° mínimo de visitantes: (aquí va la fecha de min.visitas) XXX visitantes

En ambos casos me devuelve el mismo resultado (valores máximos en ambos casos), cuando en realidad, las visitas mínimas están bastante por debajo de las máximas.

Gracias por vuestra colaboración...