sábado, 13 de marzo de 2021

Mi Aprendizaje Sobre Tipos De Consultas - Caso De Estudio “Biblioteca”

  1. Mostrar los datos de todos los materiales con un aumento del 5% si se han prestado en fechas mayores a 01/01/2010.

select * from tblMaterial
select tblMaterial  on Cod_material = Cod_Material
where Fecha_Entrega > '01-01-2010';

  1. Mostrar el tipo de material y su promedio en valor de materiales que se ha prestado.

select tblNombreTipo_Material, AVG(tblMaterial.Valor)

from tblMaterial
join tblPrestamo on
join tblTipo_Material on CodTipo_Material = CodTipo_Material
group by tblNombreTipo_Material;

  1. Mostrar los datos de los usuarios con estado pendiente que pertenecen a todas las dependencias

Select tblusuario.Cedula, COUNT(tblPertenece.Cod_Dependencia) as 'Total dependencia'

from tblusuario

join tblPertenece on tblPertenece.Cedula = tblusuario.Cedula

where tblusuario.Estado_usuario = 'Pendiente'

group by tblusuario.Cedula

having COUNT(tblPertenece.Cod_Dependencia) = (select COUNT(*) from tbldependencia)

No hay comentarios:

Publicar un comentario