Você está na página 1de 3

use tutoria4;

SELECT cliente.Nombre_Cliente,factura.fecha_Factura
FROM cliente
RIGHT JOIN factura
ON cliente.Id_cliente = factura.Id_cliente;

SELECT cliente.Nombre_Cliente,Factura.fecha_Factura,
producto.Nombre_Producto,detalle.Cantidad_Detalle,detalle.Precio_Detalle
FROM
cliente,factura,detalle,producto
WHERE
cliente.Id_Cliente = factura.Id_cliente AND
factura.Id_Factura = detalle.Id_Factura AND
detalle.Id_Producto = Producto.Id_Producto;

SELECT cliente.Nombre_Cliente,Factura.fecha_Factura,
producto.Nombre_Producto,detalle.Cantidad_Detalle,detalle.Precio_Detalle
FROM
cliente,factura,detalle,producto
WHERE
cliente.Id_Cliente = factura.Id_cliente AND
factura.Id_Factura = detalle.Id_Factura;

SELECT cliente.Nombre_Cliente,Factura.fecha_Factura,
producto.Nombre_Producto,detalle.Cantidad_Detalle,detalle.Precio_Detalle
FROM
cliente,factura,detalle,producto
WHERE
cliente.Id_Cliente = factura.Id_cliente AND
factura.Id_Factura = detalle.Id_Factura AND
detalle.Id_Producto = Producto.Id_Producto AND
detalle.Precio_Detalle BETWEEN 0 AND 2500000;

SELECT cliente.Nombre_Cliente,Factura.fecha_Factura,
producto.Nombre_Producto,detalle.Cantidad_Detalle,detalle.Precio_Detalle
FROM
cliente,factura,detalle,producto
WHERE
cliente.Id_Cliente = factura.Id_cliente AND
factura.Id_Factura = detalle.Id_Factura AND
detalle.Id_Producto = Producto.Id_Producto AND
factura.fecha_Factura IN ('2019-04-25');

SELECT cliente.Nombre_cliente,cliente.Telefono_Cliente
FROM cliente
WHERE cliente.telefono_Cliente IS NULL;

SELECT producto.Nombre_Producto,producto.Precio_Producto
FROM producto
WHERE producto.Nombre_Producto LIKE '%SAMSUNG%';

SELECT producto.Nombre_Producto,producto.Precio_Producto
FROM producto
WHERE producto.Nombre_Producto LIKE 'SAMSUNG%';

SELECT producto.Nombre_Producto,producto.Precio_Producto
FROM producto
WHERE producto.Nombre_Producto LIKE 'S%';

SELECT cliente.Nombre_cliente,cliente.Telefono_Cliente,cliente.Email_Cliente
FROM cliente
WHERE cliente.Email_Cliente LIKE '%gmail.com';

SELECT cliente.Nombre_cliente,cliente.Telefono_Cliente,cliente.Email_Cliente
FROM cliente
WHERE cliente.Email_Cliente NOT LIKE '%gmail.com';

--

SELECT producto.nombre_Producto,producto.precio_producto,detalle.cantidad_detalle
FROM detalle,producto
WHERE detalle.Id_producto=producto.Id_Producto
ORDER BY 1;

SELECT producto.nombre_Producto,producto.precio_producto,
SUM(detalle.cantidad_detalle) cant_vendida
FROM detalle,producto
WHERE detalle.Id_producto=producto.Id_Producto
GROUP BY producto.nombre_Producto,producto.precio_producto
ORDER BY 1;

SELECT cliente.Nombre_cliente,Factura.fecha_Factura,detalle.Id_producto
FROM cliente,factura,detalle
WHERE cliente.Id_cliente=factura.Id_cliente
AND factura.Id_Factura=detalle.Id_Factura;

SELECT cliente.Nombre_cliente,Factura.fecha_Factura,producto.Nombre_Producto,
COUNT(detalle.Id_producto) cant_productos
FROM cliente,factura,detalle,producto
WHERE cliente.Id_cliente=factura.Id_cliente
AND factura.Id_Factura=detalle.Id_Factura
AND detalle.id_producto=producto.id_producto
GROUP BY cliente.nombre_cliente,factura.fecha_factura,producto.nombre_producto;

SELECT cliente.Nombre_cliente,producto.Nombre_Producto,
COUNT(detalle.Id_producto) cant_productos
FROM cliente,factura,detalle,producto
WHERE cliente.Id_cliente=factura.Id_cliente
AND factura.Id_Factura=detalle.Id_Factura
AND detalle.id_producto=producto.id_producto
GROUP BY cliente.nombre_cliente,producto.nombre_producto;

--

SELECT detalle.Id_Factura, detalle.Precio_Detalle


FROM detalle
ORDER BY 1,2;

SELECT detalle.Id_Factura, MIN(detalle.Precio_Detalle) VALOR


FROM detalle
GROUP BY detalle.Id_Factura
ORDER BY 1,2;

SELECT detalle.Id_Factura, MAX(detalle.Precio_Detalle) VALOR


FROM detalle
GROUP BY detalle.Id_Factura
ORDER BY 1,2;

SELECT detalle.Id_Factura, AVG(detalle.Precio_Detalle) VALOR


FROM detalle
GROUP BY detalle.Id_Factura
ORDER BY 1,2;

--

SELECT detalle.Id_Producto,producto.Nombre_Producto,
SUM(detalle.Cantidad_Detalle) cant_productos_vendidos
FROM detalle,producto
WHERE detalle.id_producto=producto.id_producto
GROUP BY detalle.Id_Producto, producto.nombre_producto
HAVING SUM(detalle.Cantidad_Detalle) >= 3;

--

SELECT producto.Id_Producto, producto.Nombre_Producto, producto.Precio_Producto,


CASE
WHEN producto.precio_producto BETWEEN 0 AND 1500000 THEN 'No aplica para IVA'
WHEN producto.precio_producto > 1500000 THEN 'aplica para IVA'
END AS 'IVA'
FROM producto;

Você também pode gostar