QUERY de Todos Los Empleados
-
Upload
lisbet-diaz -
Category
Documents
-
view
215 -
download
0
description
Transcript of QUERY de Todos Los Empleados
![Page 1: QUERY de Todos Los Empleados](https://reader036.fdocuments.ec/reader036/viewer/2022083012/55cf8fc4550346703b9f9b9c/html5/thumbnails/1.jpg)
1. Obtener la siguiente información de todos los empleados: su nombre, edad, dirección, género, puesto y sucursal a la que pertenece. Ordenarlos por sucursal y después por apellido paternal.
SELECT COALESCE(e.PrimerNombre,'') ||' '|| COALESCE( e.SegundoNombre,'') ||' '|| COALESCE( e.ApellidoPaterno,'')||' '|| COALESCE(e.ApellidoMaterno,'') AS
Nombre ,e.Edad ,COALESCE(d.NombreCalle,'') ||' '|| COALESCE(d.NumeroExt,'')||' '|| COALESCE(d.NumeroInt,'')||' '|| COALESCE(c.Nombre,'') AS Direccion ,g.Nombre Genero ,p.Nombre Puesto ,s.Nombre SucursalFROM Empleado eJOIN Direccion d ON e.IdDireccion=d.IdDireccionJOIN Colonia c ON d.IdColonia=c.IdColoniaJOIN Genero g ON e.IdGenero=g.IdGeneroJOIN Puesto p ON e.IdPuesto=p.IdPuestoJOIN Sucursal s ON e.IdPuesto=s.IdSucursalORDER BY s.Nombre, e.ApellidoPaterno
2. Obtener la siguiente información de todas las sucursales: nombre de la sucursal, dirección, teléfono. Ordenarlas por Estado, Municipio, Colonia y Nombre de la sucursal.
SELECT s.Nombre Sucursal,COALESCE(d.NombreCalle,'') ||' '|| COALESCE(d.NumeroExt,'')||' '||
COALESCE(d.NumeroInt,'')||' '|| COALESCE(c.Nombre,'') AS Direccion ,c.Nombre Colonia ,e.Nombre Estado ,m.Nombre Municipio ,s.Telefono FROM Sucursal sJOIN Direccion d ON s.IdDireccion=d.IdDireccionJOIN Colonia c ON d.IdColonia=c.IdColoniaJOIN Estado e ON d.IdEstado=e.IdEstadoJOIN Municipio m ON d.IdMunicipio=m.IdMunicipioORDER BY Estado, Municipio, Colonia, Sucursal
![Page 2: QUERY de Todos Los Empleados](https://reader036.fdocuments.ec/reader036/viewer/2022083012/55cf8fc4550346703b9f9b9c/html5/thumbnails/2.jpg)
3. Obtener de cada sucursal, los productos que tienen, la cantidad que tienen, y de que categoría son.