lunes, 8 de noviembre de 2010

Consultas

1.      Se desea conocer cuales libros de la biblioteca pertenecen a la categoría A.

SELECT  IDLibro, Titulo, Categoría
FROM Libro
WHERE (Categoría=A);


2.Consultar que socio prestó al menos un libro en febrero de 2.010

SELECT  Prestamista, month(Fecha_Prestamo)
FROM Préstamo
WHERE (month(Fecha_Prestamo)=02);


3. Visualizar los libros editados por la editorial E002

SELECT IDLibro, Editorial
FROM Libro
WHERE Editorial='E002';


4. Obtener los datos de número de Edición y socios que han prestado algún libro con ubiación H-247.


SELECT Ubicación, Edición, Prestamista
FROM Préstamo, Ejemplar
WHERE  Ubicación='H-247';


5. Contar los libros que existen en la biblioteca.

SELECT Count('IDLibro') AS cantidadlibros
FROM Libro;


6. Conocer la fecha exacta de devolución de todos los libros que fueron regresados a la biblioteca durante el mes de agosto.

SELECT  Fecha_Devolución,  month(Fecha_Devolución)
FROM Préstamo
WHERE (month(Fecha_Devolución)=08);


7.  Listar tanto los libros que fueron editados por la editorial E001 como el tema 

SELECT Editorial, IDLibro
FROM Libro
WHERE  Editorial='E001'
UNION
SELECT IDTema, Nombre
FROM Tema
WHERE  IDTema='T001';


8. Ordenar en forma ascendente los autores respecto a  el año de nacimiento.

SELECT Nombre, Fecha_Nacimiento
FROM Autor
ORDER BY year(Fecha_Nacimiento);

9. Seleccionar todos los datos existentes de los socios que su nombre comienza en un rango diferente al de las letras desde la A a la H. 

SELECT *
FROM Socio
WHERE Nombre LIKE '[!a-h]*';


10.  Listar el nombre del socio y la categoría a la cual pertenece, incluyendo también datos como el teléfono y las fechas tanto de devolución como préstamo de los libros.

SELECT Nombre, Categoría, Teléfono, Fecha_Prestamo, Fecha_Devolución
FROM Préstamo INNER JOIN Socio
ON (Préstamo.Prestamista = Socio.IDSocio);





1 comentario:

  1. Te recomiendo que coloques el gadget de "recent comments", porq tu tienes dos entradas bastante grandes, entonces si lo colocar sera mas comodo para ti ver los comentarios que la gente te hace.

    ResponderEliminar