[Php-avanzado] ayuda ejercicios mysql

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Nov 9 00:51:02 ARST 2010


Hola Roberto,

	para que salga más de un registro, tenés que agruparlos por la columna
con valor idéntico a promediar, en este caso, p.codigo.

	Esto se hace con la cláusula GROUP BY 



El lun, 08-11-2010 a las 15:17 -0800, Roberto Williams escribió:
> Tengo dudas con el ejercicio e)  no se como hacer para que aparezca
> mas de un registro cuando pongo el avg
> 
> Dadas las siguientes tablas de base de datos:
> Productos: id, codigo, descrip, precio
> Stock: id, id_prod, cantidad, id_almacen
> Almacenes: id, nombre, direccion
> 
> e) precios promedio de los productos
> cod, des, pre, promedio
> 
> 
> La query que hago es esta pero estaría mal porque no hace lo que pide
> el ejercicio. (me sale un solo registro)
> 
> select p.codigo, p.descripcion,p.precio,avg(p.precio) as promedio
> from (productos as p)
> 
> 
> Si me pueden dar una mano se los agradezco, porque debe tener un error
> conceptual y no logro descubrir cual.
> 
> 
> Muchas gracias
> Saludos
> Roberto.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>  
> 
>  
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado