Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 SQL ASP BUSCAR CONTAR MOSTRAR Y SUMAR DATOS DE DB
 Foro Bloqueado  Tema Bloqueado


Autor Temas
anonimo
Junior Member


292 Posts
Mensajes - 31 May 2005 :  04:47:26  Ver Perfil  Enviar Email
A VER...A VER..MAESTROS EN SQL Y ASP:
Tengo que hacer algo que me resulta bastante complicado y ya hice mil pruebas ...tengo esto:

DB: 111.mdb TABLA: registros

ID NOMBRE FECHA
1 Carlos 03/03/2005
2 Eduardo 01/03/2005
3 Carlos 03/11/2005
4 Fabian 01/05/2005
5 Eduardo 03/02/2005

Necesito armar una pagina en donde se muestre algo asi como una estadistica:

Nombre / ultimos 7 dias / ultimos 30 dias / total
Carlos 1 2 55
Fabian 1 4 28
Eduardo 0 0 7

Ya tengo armado algo que me muestra los totales pero no discrimina los resultados por fecha:


<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("111.mdb")

sql="SELECT Nombre, COUNT(id) AS cantidad FROM Registros GROUP BY nombre order by COUNT(id) desc"
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3

Response.Write("<TABLE BORDER=""1"" cellspacing=""0"" cellpadding=""0"" bordercolor=""#FFFFFF""

ALIGN=""center"" STYLE=""font-size:75%"" width=""95%"">")
Response.Write("<TR><TD><B>Nombre</B></TD>")
Response.Write("<TD><B>Total</B></TD></TR>")
Do while not rs.EOF
Response.Write("<TR>"&VbCrLf)
Response.Write("<TD bgcolor=""#ECF9FF"">"&rs("Nombre")&"</TD>")
Response.Write("<TD bgcolor=""#ECF9FF"">"&rs("cantidad")&"</TD>")
Response.Write("</TR>")
rs.MoveNext
Loop
Response.Write("</TABLE>")
%>

Eso me devuelve:
NOMBRE TOTAL
Carlos 11
Fabian 2
Eduardo 1

AGRADECERE CUALQUIER DATO QUE ME AYUDE A RESOLVER ESTO YA QUE ME ESTA ROMPIENDO LA CABEZA DESDE HACE ALGUNOS DIAS Y NO LA TENGO MUY CLARA EN COSAS RARAS DEL SQL... MUCHAS GRACIAS
JUAN

nubeazul
Moderator


814 Posts
Posted - 03 Jun 2005 :  12:31:36  Ver perfil  Enviar e-mail  Visit nubeazul's Homepage
Tienes que hacer los selects de suma, entre fechas...

Nubeazul
Contruyendo un Mundo más Azul y HumanoInicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar