Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Consultas SQL sobre la producción de productos por sucursales y empleados de sexo femenino, Exámenes de Programación de Bases de Datos

Este documento contiene seis consultas SQL diferentes que buscan obtener información sobre la producción de productos en diferentes sucursales, realizada por empleados del sexo femenino. Las consultas incluyen la sumatoria de piezas producidas, la determinación de si la producción supera el umbral de 30 piezas y la obtención de información adicional sobre el tipo de producto. El análisis de estas consultas puede ser útil para estudiantes de informática o de administración de empresas.

Tipo: Exámenes

2021/2022

Subido el 23/12/2022

EveTap
EveTap 🇲🇽

1 documento

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1er consulta
Código:
SELECT s.nombre,e.sexo,SUM(pr.piezas)AS produccion
FROM produccion AS pr
INNER JOIN empleados AS e ON e.ide = pr.ide
INNER JOIN sucursal AS s ON s.ids = e.ids
WHERE e.sexo = "F"
GROUP BY e.sexo, s.nombre
2da consulta
Codigo:
SELECT s.nombre,e.sexo,SUM(pr.piezas)AS produccion,
IF(SUM(pr.piezas) >=30,"si","no")AS couta
FROM produccion AS pr
INNER JOIN empleados AS e ON e.ide = pr.ide
INNER JOIN sucursal AS s ON s.ids = e.ids
WHERE e.sexo = "F"
GROUP BY e.sexo, s.nombre
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Consultas SQL sobre la producción de productos por sucursales y empleados de sexo femenino y más Exámenes en PDF de Programación de Bases de Datos solo en Docsity!

1er consulta

Código:

SELECT s.nombre,e.sexo,SUM(pr.piezas)AS produccion FROM produccion AS pr INNER JOIN empleados AS e ON e.ide = pr.ide INNER JOIN sucursal AS s ON s.ids = e.ids WHERE e.sexo = "F" GROUP BY e.sexo, s.nombre

2da consulta

Codigo: SELECT s.nombre,e.sexo,SUM(pr.piezas)AS produccion, IF(SUM(pr.piezas) >=30,"si","no")AS couta FROM produccion AS pr INNER JOIN empleados AS e ON e.ide = pr.ide INNER JOIN sucursal AS s ON s.ids = e.ids WHERE e.sexo = "F" GROUP BY e.sexo, s.nombre

3er consulta “anidada” son mas lentas

SELECT tabla1.nombre,tabla1.sexo,tabla1.produccion FROM (SELECT s.nombre,e.sexo,SUM(pr.piezas)AS produccion FROM produccion AS pr INNER JOIN empleados AS e ON e.ide = pr.ide INNER JOIN sucursal AS s ON s.ids = e.ids WHERE e.sexo = "F" GROUP BY e.sexo, s.nombre) AS tabla

6ta consulta

SELECT s.nombre,e.sexo,SUM(pr.piezas)AS produccion, SUM(IF(p.tipo= "A",pr.piezas,0)) AS A, SUM(IF(p.tipo= "B",pr.piezas,0)) AS B FROM produccion AS pr INNER JOIN empleados AS e ON e.ide = pr.ide INNER JOIN sucursal AS s ON s.ids = e.ids INNER JOIN productos AS p ON p.idp = pr.idp WHERE e.sexo = "F" GROUP BY e.sexo,s.nombre

7 CONSULTA;

SELECT pr.idp,pr.ide,pr.piezas,e.nombre,s.nombre,e.sexo,p.tipo FROM produccion AS pr INNER JOIN empleados AS e ON e.ide = pr.ide INNER JOIN sucursal AS s ON s.ids = e.ids INNER JOIN productos AS p ON p.idp = pr.idp WHERE e.sexo = "F" AND s.nombre = "coca" AND p.tipo = "A"