[Php-avanzado] query ej 1

Daniel Billia ferudine en sion.com
Vie Jun 14 19:34:34 ART 2013


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

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130614/5bdd488c/attachment.html>


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