Está en la página 1de 3

1

SELECT NOMBRE, COUNT(PRODUCTO) AS CANTIDAD


FROM PRODUCTOS INNER JOIN
VENTA ON PRODUCTO=CODIGO
GROUP BY NOMBRE
ORDER BY COUNT(PRODUCTO) DESC

2


SELECT CAJEROS.NOMBRE+' '+ CAJEROS.APELLIDO as CAJERO,
MAQUINAS_REGISTRADORAS.PISO, PRODUCTOS.NOMBRE AS PRODUCTO,
PRODUCTOS.PRECIO
FROM CAJEROS INNER JOIN
VENTA ON CAJEROS.CODIGO = VENTA.CAJERO INNER JOIN
MAQUINAS_REGISTRADORAS ON VENTA.MAQUINA =
MAQUINAS_REGISTRADORAS.CODIGO INNER JOIN
PRODUCTOS ON VENTA.PRODUCTO = PRODUCTOS.CODIGO
ORDER BY PRECIO DESC, PRODUCTOS.NOMBRE

3

SELECT PISO, COUNT(PRODUCTO) AS CANTIDAD
FROM MAQUINAS_REGISTRADORAS INNER JOIN
VENTA ON PRODUCTO=CODIGO
GROUP BY PISO
ORDER BY PISO ASC

4

SELECT CAJEROS.NOMBRE, CAJEROS.APELLIDO, CAJEROS.CODIGO,
SUM(PRODUCTOS.PRECIO) AS SUMA
FROM CAJEROS INNER JOIN
VENTA ON CAJEROS.CODIGO = VENTA.CAJERO INNER JOIN
PRODUCTOS ON VENTA.PRODUCTO = PRODUCTOS.CODIGO
GROUP BY CAJEROS.NOMBRE, CAJEROS.APELLIDO, CAJEROS.CODIGO


5

SELECT DISTINCT VENTA.CAJERO, CAJEROS.NOMBRE+ ' '+CAJEROS.APELLIDO AS
CAJERO
FROM VENTA INNER JOIN
CAJEROS ON VENTA.CAJERO = CAJEROS.CODIGO
WHERE (VENTA.MAQUINA IN
(SELECT CODIGO
FROM MAQUINAS_REGISTRADORAS AS M
WHERE (PISO IN
(SELECT M.PISO
FROM VENTA AS V
INNER JOIN

PRODUCTOS AS P ON V.PRODUCTO = P.CODIGO CROSS JOIN

MAQUINAS_REGISTRADORAS AS M
WHERE
(V.MAQUINA = M.CODIGO)
GROUP BY M.PISO
HAVING
(SUM(M.PISO) < 500.000)))))


http://agustinperatta.wordpress.com/2012/10/08/sentencias-sql/

También podría gustarte