Skip to content

Latest commit

 

History

81 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Comando para activar los puertos de node: start-all

Consultas sobre una tabla

  1. Devuelve un listado con el código de oficina y la ciudad donde hay oficinas.

  2. Devuelve un listado con la ciudad y el teléfono de las oficinas de España.

  3. Devuelve un listado con el nombre, apellidos y email de los empleados cuyo jefe tiene un código de jefe igual a 7.

  4. Devuelve el nombre del puesto, nombre, apellidos y email del jefe de la empresa.

  5. Devuelve un listado con el nombre, apellidos y puesto de aquellos empleados que no sean representantes de ventas.

  6. Devuelve un listado con el nombre de los todos los clientes españoles.

  7. Devuelve un listado con los distintos estados por los que puede pasar un pedido.

  8. Devuelve un listado con el código de cliente de aquellos clientes que realizaron algún pago en 2008. Tenga en cuenta que deberá eliminar aquellos códigos de cliente que aparezcan repetidos. Resuelva la consulta:

9.Devuelve un listado con el código de pedido, código de cliente, fecha esperada y fecha de entrega de los pedidos que no han sido entregados a tiempo.

10.Devuelve un listado con el código de pedido, código de cliente, fecha esperada y fecha de entrega de los pedidos cuya fecha de entrega ha sido al menos dos días antes de la fecha esperada.

  • Utilizando la función ADDDATE de MySQL.

  • Utilizando la función DATEDIFF de MySQL.

  • ¿Sería posible resolver esta consulta utilizando el operador de suma + o resta -?

11.Devuelve un listado de todos los pedidos que fueron rechazados en 2009.

12.Devuelve un listado de todos los pedidos que han sido entregados en el mes de enero de cualquier año.

13.Devuelve un listado con todos los pagos que se realizaron en el año 2008 mediante Paypal. Ordene el resultado de mayor a menor.

14.Devuelve un listado con todas las formas de pago que aparecen en la tabla pago. Tenga en cuenta que no deben aparecer formas de pago repetidas.

15.Devuelve un listado con todos los productos que pertenecen a la gama Ornamentales y que tienen más de 100 unidades en stock. El listado deberá estar ordenado por su precio de venta, mostrando en primer lugar los de mayor precio.

16.Devuelve un listado con todos los clientes que sean de la ciudad de Madrid y cuyo representante de ventas tenga el código de empleado 11 o 30.


Consultas multitabla (Composición interna)

Resuelva todas las consultas utilizando la sintaxis de SQL1 y SQL2. Las consultas con sintaxis de SQL2 se deben resolver con INNER JOIN y NATURAL JOIN.

  1. Obtén un listado con el nombre de cada cliente y el nombre y apellido de su representante de ventas.
  2. Muestra el nombre de los clientes que hayan realizado pagos junto con el nombre de sus representantes de ventas.
  3. Muestra el nombre de los clientes que no hayan realizado pagos junto con el nombre de sus representantes de ventas.
  4. Devuelve el nombre de los clientes que han hecho pagos y el nombre de sus representantes junto con la ciudad de la oficina a la que pertenece el representante.
  5. Devuelve el nombre de los clientes que no hayan hecho pagos y el nombre de sus representantes junto con la ciudad de la oficina a la que pertenece el representante.
  6. Lista la dirección de las oficinas que tengan clientes en Fuenlabrada.
  7. Devuelve el nombre de los clientes y el nombre de sus representantes junto con la ciudad de la oficina a la que pertenece el representante.
  8. Devuelve un listado con el nombre de los empleados junto con el nombre de sus jefes.
  9. Devuelve un listado que muestre el nombre de cada empleados, el nombre de su jefe y el nombre del jefe de sus jefe.
  10. Devuelve el nombre de los clientes a los que no se les ha entregado a tiempo un pedido.
  11. Devuelve un listado de las diferentes gamas de producto que ha comprado cada cliente.

Consultas multitabla (Composición externa)

Resuelva todas las consultas utilizando las cláusulas LEFT JOIN, RIGHT JOIN, NATURAL LEFT JOIN y NATURAL RIGHT JOIN.

  1. Devuelve un listado que muestre solamente los clientes que no han realizado ningún pago.
  2. Devuelve un listado que muestre solamente los clientes que no han realizado ningún pedido.
  3. Devuelve un listado que muestre los clientes que no han realizado ningún pago y los que no han realizado ningún pedido.
  4. Devuelve un listado que muestre solamente los empleados que no tienen una oficina asociada.
  5. Devuelve un listado que muestre solamente los empleados que no tienen un cliente asociado.
  6. Devuelve un listado que muestre solamente los empleados que no tienen un cliente asociado junto con los datos de la oficina donde trabajan.
  7. Devuelve un listado que muestre los empleados que no tienen una oficina asociada y los que no tienen un cliente asociado.
  8. Devuelve un listado de los productos que nunca han aparecido en un pedido.
  9. Devuelve un listado de los productos que nunca han aparecido en un pedido. El resultado debe mostrar el nombre, la descripción y la imagen del producto.
  10. Devuelve las oficinas donde no trabajan ninguno de los empleados que hayan sido los representantes de ventas de algún cliente que haya realizado la compra de algún producto de la gama Frutales.
  11. Devuelve un listado con los clientes que han realizado algún pedido pero no han realizado ningún pago.
  12. Devuelve un listado con los datos de los empleados que no tienen clientes asociados y el nombre de su jefe asociado.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages