[Php-avanzado] query ej 1

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Jun 28 19:43:51 ART 2013


Hola Daniel,

	y con el lote de pruebas que armaste, obtenés los resultados correctos?

	Cuando puedas, retomá el tema de la normalización, porque me parece que
las querys es un tema que manejás mucho mejor, y te conviene insistir en
lo que tenés más flojo.

	Seguimos!



El vie, 14-06-2013 a las 19:34 -0300, Daniel Billia escribió:
> a)productos y su cantidad
> select p.descrip,s.id_prod,sum(s.cantidad)
> from STOCK as s,productos p
> where  s.id_prod=p.id
> group by id_prod,p.descrip
> 
> 
> b)productos con stock > 59
> 
> select p.descrip,s.id_prod,sum(s.cantidad)
> from STOCK as s,productos p
> where  (s.id_prod=p.id)
> group by id_prod,p.descrip
> having sum(s.cantidad)> 59
> 
> 
> c)cantidad de productos por almacen
> select a.nombre,sum(s.cantidad)
> from STOCK as s,productos p,almacenes a
> where  (a.id=s.id_almacen)
> group by s.id_almacen,a.nombre
> order by a.nombre asc
> 
> 
> d)total de productos
> select count(id) as productos
> from STOCK
> 
> 
> e)precios promedio de los productos
> select avg(precio)promedio_precio
> from PRODUCTOS
> 
> f es igaul al ejemplo c ?
> c) cantidad de productos por almacen
> f) total de productos por almacen (el total es valor de los productos)
> 
> 
> g)precios promedios poralmacen
> select a.nombre,round(avg(p.precio * s.cantidad ))as total
> from STOCK as s,productos p,almacenes a
> where  (a.id=s.id_almacen)
> group by s.id_almacen,a.nombre
> order by a.nombre asc
> 
> _______________________________________________
> 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
Web: http://leonardo.tadei.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