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

Como generar un promedio de un campo

Estas en el tema de Como generar un promedio de un campo en el foro de SQL Server en Foros del Web. Hola, quisiera generar un promedio de los datos obtenidos de mi campo "peso" y quiero que me lo muestre en una columna dentro de la ...
  #1 (permalink)  
Antiguo 25/04/2011, 16:30
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Como generar un promedio de un campo

Hola, quisiera generar un promedio de los datos obtenidos de mi campo "peso" y quiero que me lo muestre en una columna dentro de la misma tabla pero no se como agregarlo a mi procedimiento el cual es el siguiente:
Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[Was2ReportHour]
  2.  
  3.     @Linea  nvarchar(4),
  4.     @Tubo  nvarchar(1),
  5.     @fecha  datetime,
  6.     @fechaend  datetime,
  7.    
  8.     @hora nvarchar(4) AS
  9.    
  10.     BEGIN
  11.  
  12.     SELECT h.marca,h.target,P.CODOPTIMA,
  13.     p.peso,p.vaso,p.fecha,o.linea,o.tubo
  14.     INTO #checho3
  15.     FROM pesos AS p, optimas AS o,htargets AS h
  16.     WHERE o.codigo = p.codOptima AND o.linea =@Linea
  17.     AND o.tubo =@Tubo AND p.fecha >=@fecha AND p.fecha <@fechaend
  18.     AND h.fecha >=@fecha AND h.fecha <@fechaend
  19.     AND p.hora LIKE @hora AND h.codoptima = o.codigo AND h.hora LIKE @hora
  20.      SELECT *,(SELECT COUNT(1)total FROM #checho3) AS totality FROM #checho3 ORDER BY fecha
  21.      SELECT AVG(PESO)AS promedio FROM #checho3
  22.      DROP TABLE #checho3
  23.      END
podrian ayudarme please?

Etiquetas: promedio, campos
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 13:28.