PRACTICA GROUP BY Parte II

Páginas: 2 (401 palabras) Publicado: 20 de agosto de 2015

PRACTICA ELABORACIÓN DE CONSULTAS CON LA SENTENCIA GROUP BY EN MySQL (Parte II)


Ejercicio:

1. Poner en uso la base de datos

USE Importadora;

2. Insertar dos registros a la tabla OrdenesINSERT INTO Ordenes (OrdenID, ClienteID, EmpleadoID, FechaOrden, FechaRequerida, FechaEnvio, EmpresaEnvio, Costo) VALUES (8, 1, 2, “2007-05-07”, “2007-06-08”, “2007-05-31”, 2500.00);

INSERT INTO Ordenes(OrdenID, ClienteID, EmpleadoID, FechaOrden, FechaRequerida, FechaEnvio, EmpresaEnvio, Costo) VALUES (9, 2, 2, “2007-05-08”, “2007-06-18”, “2007-05-31”, 45500.00);

3. Actualizar los datos faltantes alos registros recién insertados

UPDATE Ordenes, Clientes SET ResponsableRecibo=NombreContacto, Ordenes.Direccion=Clientes.Direccion, Ordenes.Ciudad=Clientes.Ciudad, Ordenes.Estado=Clientes.Estado,Ordenes.Pais=Clientes.Pais WHERE Ordenes.ClienteID=Clientes.ClienteID;

4. Visualizar las ordenes de los clientes con sus fechas de envio

SELECT OrdenID, ClienteID, FechaEnvio FROM Ordenes;




5.Visualizar las ordenes de los clientes que tienen las fechas de envío más próximas

SELECT OrdenID, ClienteID, MIN(FechaEnvio) FROM Ordenes GROUP BY ClienteID;



6. Visualizar las ordenes de losclientes que tienen las fechas de envío más lejanas

SELECT OrdenID, ClienteID, MAX(FechaEnvio) FROM Ordenes GROUP BY ClienteID;




7. Visualizar cuantos envíos hay para cada cliente

SELECTOrdenes,ClienteID, NombreEmpresa, COUNT(FechaEnvio) FROM Ordenes, Clientes WHERE Ordenes.ClienteID=Clientes.ClienteID GROUP BY Ordenes.ClienteID;



NOTA. Las funciones MIN, MAX y COUNT sólo se pueden utilizar sila consulta lleva la cláusula GROUP BY

8. Visualizar las órdenes que se tienen que enviar en el mes de mayo (es el mes 5)

SELECT OrdenID, ClienteID, MONTHNAME(FechaEnvio) FROM Ordenes WHEREEXTRACT(MONTH FROM FechaEnvio)=5;


9. Agregar el campo Cuenta a la tabla Ordenes

ALTER TABLE Ordenes ADD Cuenta VARCHAR(50);



10. Crear una variable en la cual se almacene un password(El nombre de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sentencia group by sql
  • MEMORIAS PARTE II MEJORES PRACTICAS LOGISTICAS MEXICO
  • Parte II
  • II PARTE
  • INFORME II, PRACTICA II
  • practica II
  • PRACTICA II
  • Practica Ii

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS