Descargar instrucciones.
Crear un archivo de texto donde debe copiar el inciso y la solución para cada problema planteado.
Subir el archivo aquí
Solución: Libro más prestado por autor
Vista para agrupar
libros y contar cuantas veces se ha prestado cada libro.
create view librosprestados as(
select autor.Codigoautor, autor.Nombreautor, autor.ApellidoAutor, libro.Codigolibro, libro.Titulo, libro.precio,prestamo.Numeroprestamo, prestamo.Fechaprestamo, prestamo.Fechadevolucion, prestamo.Codigolibro as libroprestado,
COUNT(libro.Titulo) as cantidadprestamos fromautor INNER JOIN libro on autor.Codigoautor = libro.Codigoautor INNER JOIN prestamo on libro.Codigolibro = prestamo.Codigolibro GROUP BY libro.Titulo ORDER BYautor.Codigoautor,
COUNT(libro.Titulo) DESC)
seleccionar el
libro con mayor cantidad de prestamos.
select *,
max(cantidadprestamos) from librosprestados GROUP BY Codigoautor
Agregar días a una fecha en MySQL
SELECT *, DATE_ADD(prestamo.Fechaprestamo,INTERVAL 40 DAY)
as nuevafecha from prestamo