Foros del Web » Programando para Internet » ASP Clásico »

Bloqueado por una sumilla!!!!

Estas en el tema de Bloqueado por una sumilla!!!! en el foro de ASP Clásico en Foros del Web. Hola, Miren este es mi pequeño problema... tengo una base mas o menos así.. A B c 5 c 8 c 10 d 20 d ...
  #1 (permalink)  
Antiguo 10/11/2004, 02:38
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Bloqueado por una sumilla!!!!

Hola, Miren este es mi pequeño problema...

tengo una base mas o menos así..

A B
c 5
c 8
c 10
d 20
d 3
g 4
g 11
c 39
c 40

entonces quiero que me entrege:
C = 102
d = 23
g = 15

nada mas, como la hago???
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #2 (permalink)  
Antiguo 10/11/2004, 03:31
Avatar de 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
Esto te devuelve la suma de todas las "g" que encuentra:

sql="SELECT SUM(B) AS TOTAL FROM TABLA WHERE A='g'"

Suponiendo que "B" es el nombre del campo de la 2ª columna, y "A" el de la primera columna.
  #3 (permalink)  
Antiguo 10/11/2004, 04:25
Avatar de 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
Para hacértelo más fácil, esto te devuelve la tabla que pedías:

sql = "SELECT A, SUM(B) AS SUMA_DE_B FROM TABLA GROUP BY A"

Con lo que obtendrás esto:

C 102
d 23
g 15
  #4 (permalink)  
Antiguo 10/11/2004, 04:48
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Eso era, gracias 3pies!!!
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #5 (permalink)  
Antiguo 10/11/2004, 05:00
 
Fecha de Ingreso: noviembre-2004
Mensajes: 10
Antigüedad: 20 años, 6 meses
Puntos: 0
sql="SELECT SUM(C) as C ,SUM(D) as D,SUM(G) as G FROM TABLA;"
set bd=bdcon.execute(sql) //ejecutas la consulta, bdcon es el objeto conexion de la base de datos, lo cambias por como lo hayas llamado.

Hasta luego! :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.