EJERCICIOS con INNER JOIN, WHERE, GROUP BY, HAVING, ORDER BY de TRANSACT SQL (Microsoft SQL SERVER) Usando la Base de Datos Northwind, realizar las siguientes consultas básicas: 1. Seleccionar todos los campos de la tabla Clientes, ordenado por compañía. 2. Seleccionar todos los campos de la tabla Proveedores, ordenado por ciudad. 3. Seleccionar todos los campos de la tabla Órdenes, ordenados por fecha de la orden. 4. Seleccionar todos los campos de la tabla Detalle de la Orden, ordenada por Cantidad Pedida. 5. Obtener todos los productos, cuyo nombre comienzan con P y tienen un precio comprendido entre 8 y 109. 6. Obtener todos los clientes del País de USA, Francia y UK. 7. Obtener todos los productos descontinuados o con stock cero. 8. Obtener todas las órdenes hechas por los empleados con códigos: 2, 5 y 7. 9. Seleccionar todos los clientes que cuenten con FAX. 10. Seleccionar todos los clientes que no cuenten con FAX, del Pais de USA. 11. Seleccionar todos los empleados que reportan o tienen un Jefe. 12. Seleccionar todos los empleados que tiene como jefe al empleado con código 2. 13. Seleccionar todos los campos del cliente, cuya compañía empiece con la letra M y pertenezcan al país de USA, ordenarlos por la dirección. 14. Seleccionar todos los campos del proveedor, cuya compañía empiece con la letra de la B a la F, y pertenezcan al país de UK, ordenarlos por nombre de la Compañía. 15. Seleccionar los productos cuyos precios unitarios están entre 50 y 200, y que no tengan stock en almacén. 16. Seleccionar todos los campos de los productos, que pertenezcan a las categorías 1, 2, 4, y 8, ordenados por categorías de manera descendente. 17. Seleccionar todos los campos de los productos, que pertenezcan a las categorías 3, 5 y 6, que tengan stock en almacén, ordenados por stock de manera descendente. 18. Seleccionar todos los campos de los productos, que pertenezcan a los proveedores con códigos: 1, 3, 7, 8 y 9, que tengan stock en almacén, y al mismo tiempo que sus precios unitarios estén entre 50 y 100, ordenados por código de proveedor y precio unitario de manera ascendente. 19. Seleccionar las órdenes de compra, realizadas por el empleado con código entre el código 3 y el código 6, además con los clientes con códigos que comienzan con las letras de la A hasta la G, del 31 de diciembre de cualquier año. 20. Seleccionar las órdenes de compra, realizadas por el empleado con código 5, solamente del mes de Enero de cualquier año 21. Seleccionar los detalles de las órdenes de compra, que tengan un monto de cantidad pedida entre 10 y 50. 22. Mostrar el número de clientes que cuentan con fax. 23. Mostrar el número clientes que existen en cada uno de los Países. 24. Mostrar el número de órdenes que se hicieron en cada mes y en cada año. 25. Mostrar todas las ordenes hechas por los empleado “King Robert” , “Davolio Nancy” y “Fuller Andrew”. 26. Obtener el Nombre de todas las categorías y los nombres de sus productos, precio y stock. Mostrar solamente los productos cuyo nombre no comience con la letra P. 27. Seleccionar el nombre de la compañía del cliente, nombre del contacto, el código de la orden de compra, la fecha de la orden de compra, código del producto, cantidad pedida del producto, nombre del producto y el nombre de la compañía Proveedora. Mostrar solamente las compañías proveedoras que comienzan con la letra de la A o B o C, además la cantidad pedida del producto debe estar entre 23 y 187. 28. Obtener el Número de Productos, por cada categoría. Mostrando el nombre de la categoría y el total de productos por cada categoría, solamente de las categorías 1, 2, 6 y 8. Ordenar por el nombre de la categoría. 29. Mostrar el número de la orden, la fecha de la orden y el total en soles que haciende cada una de las órdenes de compra. 30. Mostrar el nombre de Producto y el numero de ordenes donde se encuentra pedido. 31. Mostrar el nombre de Producto y la cantidad pedida en las ordenes.