Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Esto se puede?
 Foro Bloqueado  Tema Bloqueado


Autor Temas
Prefontaine
New Member


66 Posts
Mensajes - 24 Sep 2004 :  15:44:08  Ver Perfil  Enviar Email
Alguien puede decirme si se puede sumar registros con un mismo campo en común discriminando los que no son comunes.

matrix_revolutions_neo
Junior Member

Mexico
249 Posts
Posted - 25 Sep 2004 :  00:09:11  Ver perfil  Enviar e-mail
sql="Select user, sum(puntos) as totalpuntos from respuestas GROUP BY user, trivia HAVING trivia='"&trivia&"' order by sum(puntos) desc,user "

Bueno, primero despues de user, creas un "campo", que se va a llamar totalpuntos, luego Group by es para agruparlos, y Having es la condición para que se agrupan

Saludos
Espero te sirva

Everything that has a beginning has an EndInicio Pagina

Prefontaine
New Member


66 Posts
Posted - 25 Sep 2004 :  00:20:14  Ver perfil  Enviar e-mail
matrix_revolutions_neo, muchas gracias!
Tengo una pregunta, el campo que debo crear que se llama totalpuntos ¿debe ir en blanco? para mostrar los resultados como lo hago.

Inicio Pagina

Prefontaine
New Member


66 Posts
Posted - 27 Sep 2004 :  15:07:39  Ver perfil  Enviar e-mail
Refresco el tema para ver si alguien puede resolverme mís dudas anteriores.

Muchas gracias

Inicio Pagina

matrix_revolutions_neo
Junior Member

Mexico
249 Posts
Posted - 28 Sep 2004 :  00:35:45  Ver perfil  Enviar e-mail
totalpuntos es por decírlo de alguna forma "un campo que creas al momento de ejecutar la sentencia SQL", es decir ese campo no está en la base de datos, y es el campo en donde se va a recuperar el valor de los puntos sumados por eso se llama

sum(puntos) as totalpuntos,

El campo que si existe es puntos, y es el valor a sumar

Saludos

Everything that has a beginning has an EndInicio Pagina

Prefontaine
New Member


66 Posts
Posted - 28 Sep 2004 :  15:49:00  Ver perfil  Enviar e-mail
Muchas Gracias!!
Como debo mostrarlo? mediante un response o una variavle?

Un saludo

Inicio Pagina

matrix_revolutions_neo
Junior Member

Mexico
249 Posts
Posted - 01 Oct 2004 :  01:19:11  Ver perfil  Enviar e-mail
Como si fuera un campo adicional en la base de datos

Así:

<%=rs("totalpuntos")%>

Saludos

Everything that has a beginning has an End

Edited by - matrix_revolutions_neo on 01 Oct 2004 01:41:05Inicio Pagina

Prefontaine
New Member


66 Posts
Posted - 01 Oct 2004 :  17:57:59  Ver perfil  Enviar e-mail
Muchas gracias matrix, lo que pasa es que solo me suma datos de una columna y yo queria sumar datos de varias columnas. ¿como puedo hacer para aumentar el numero de columnas a sumar y que el resultados sea de todas en común?

Inicio Pagina

Prefontaine
New Member


66 Posts
Posted - 01 Oct 2004 :  21:04:58  Ver perfil  Enviar e-mail
Ya lo tengo! se puede hacer con sum(tal1+tal2)
Y luego mostramos el valor del calculo

Un saludo

Inicio 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