Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2011, 16:30
th3r0rn
 
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?