[Php-avanzado] Querys
leandro saubiette
saubietteleandro en gmail.com
Mar Jul 2 01:49:16 ART 2013
Leo te paso los ejercicios de SQL.
Saludos
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130702/0041bf2d/attachment.html>
------------ próxima parte ------------
A)SELECT p.idProducto, p.codigo, p.descripcion, p.precio, s.cantidad
FROM (
Productos AS p, Stock AS s
)
WHERE p.idProducto = s.idProd
LIMIT 0 , 30
B)
SELECT p.codigo, p.descripcion, s.cantidad
FROM (
Productos AS p, Stock AS s
)
WHERE s.idProd = p.idProducto
AND s.cantidad >5
LIMIT 0 , 30
C)
SELECT SUM( s.cantidad ) AS Total, a.idAlmacen
FROM (
Stock AS s, Almacenes AS a
)
WHERE s.idAlmacen = a.idAlmacen
GROUP BY s.idAlmacen
LIMIT 0 , 30
D)
SELECT count(idProducto) AS CANTIDAD
FROM Productos
E)
SELECT AVG(precio) as Promedio
FROM Prodcutos
F)
SELECT cantidad, idAlmacen
FROM Stock
GROUP BY idAlmacen
LIMIT 0 , 30
G)
SELECT AVG( s.cantidad * p.precio ) AS promedio, s.idAlmacen
FROM (
Stock AS s, Productos AS p, Almacenes AS a
)
WHERE a.idAlmacen = s.idAlmacen
GROUP BY a.idAlmacen
LIMIT 0 , 30
------------ próxima parte ------------
A)
select p.codigo, p.descripcion,p.precio, s.cantidad, s.idAlmacen
from (Stock as s, Productos as p)
where p.idProducto = s.idProd
B)
select p.codigo, p.descripcion, s.cantidad
from (Stock as s, Productos as p)
where p.idProducto = s.idProd
C)
SELECT a.idAlmacen, a.nombre, s.cantidad
FROM (
Almacenes AS a, Stock AS s
)
WHERE a.idAlmacen = s.idAlmacen
LIMIT 0 , 30
D)
SELECT SUM( s.cantidad ) AS Total, a.idAlmacen
FROM (
Stock AS s, Almacenes AS a
)
WHERE s.idAlmacen = a.idAlmacen
GROUP BY s.idAlmacen
LIMIT 0 , 30
E)
select codigo,descripcion,precio,avg(p.precio*s.cantidad) as Promedio
from (Productos as p, Stock as s)
group by idProducto
F)
select a.nombre, p.descripcion, sum(s.cantidad) as Cantidad
from (Stock as s, Productos as p, Almacenes as a)
where p.idProducto = s.idProd
group by a.nombre
G)
select a.nombre, p.precio, avg(s.cantidad * p.precio) as Promedio
from (Productos as p, Almacenes as a, Stock as s)
where a.idAlmacen = s.idAlmacen
group by a.idAlmacen
Más información sobre la lista de distribución Php-avanzado