Mostrando entradas con la etiqueta Bases Se Datos II. Mostrar todas las entradas
Mostrando entradas con la etiqueta Bases Se Datos II. Mostrar todas las entradas

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)