Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

SUM Muestra 2 filas en vez de una :s!!!...

Estas en el tema de SUM Muestra 2 filas en vez de una :s!!!... en el foro de SQL Server en Foros del Web. Holaaaaa!!! Tengo un problema con una consulta hecha en SQL Server 2000. La consulta es esta: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SELECT b_traba1 . ...
  #1 (permalink)  
Antiguo 05/12/2011, 11:03
Avatar de stuart_david3  
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 13 años, 2 meses
Puntos: 1
Pregunta SUM Muestra 2 filas en vez de una :s!!!...

Holaaaaa!!!

Tengo un problema con una consulta hecha en SQL Server 2000.
La consulta es esta:

Código SQL:
Ver original
  1. SELECT b_traba1.rpe,
  2. SUM(b_acuvac.dvacprot)
  3. FROM b_acuvac, b_traba1
  4. WHERE b_traba1.rpe=b_acuvac.rpe
  5. AND b_traba1.cl_sitla IS NULL
  6. AND b_traba1.cl_zona=b_acuvac.cl_zona
  7. AND b_traba1.rpe='76880'
  8. GROUP BY b_traba1.rpe, b_acuvac.dvacprot
  9. ORDER BY b_acuvac.dvacprot

Se supone que el valor SUM me suma todos los campos de la misma columna en uno solo, mi pregunta es por que en mi tabla resultante, me genera 2 filas para el mismo "rpe" que le deje en el where, de esta manera:

rpe (Sin nombre de columna)
76880 0
76880 24
  #2 (permalink)  
Antiguo 05/12/2011, 11:14
Avatar de stuart_david3  
Fecha de Ingreso: agosto-2011
Mensajes: 215
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: SUM Muestra 2 filas en vez de una :s!!!...

:s Mi error estaba en el Group By, agregue: b_acuvac.dvacprot y por lo tanto me generaba 1 fila más de la que quería :p...

Etiquetas: registros, sql, sum, aspx
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 02:19.