Mi aprendizaje sobre Tipos de consultas -caso de estudio “Biblioteca”
Mostrar los datos de todos los materiales con un aumento del 5% si se han prestado en fechas mayores a 01/01/2010.
Bueno entonces lo que debemos hacer es general la consulta
select * from tblMaterial
Luego procedemos a realizar el incremento en los materiales.
select tblMaterial.*, (tblMaterial.Valor + tblMaterial.Valor * 0.05) as incremento
from tblMaterial inner join tblprestamo
on tblmaterial.Cod_material = tblprestamo.Cod_material
where Fecha_Entrega > 01/01/2010
12. Mostrar el tipo de material y su promedio en valor de materiales que se ha prestado.
Luego procedemos a mostrar el tipo de material y su promedio
select tblTipo_Material.NombreTipo_Material, AVG(tblMaterial.Valor) as promedio
from tblTipo_Material inner join tblMaterial
on tblMaterial.CodTipo_Material = tblTipo_Material.CodTipo_Material
group by tblTipo_Material.NombreTipo_Material
En este no arroja ningún resultado porque el estado pendiente no existe.
select tblUsuario.Nombre,Telefono,Direccion
from tblUsuario
inner join tblTipo_Usuario
on tblUsuario.Cod_Tipo = tblTipo_Usuario.Cod_tipo
inner join tblPertenece
on tblPertenece.Cedula = tblUsuario.Cedula
where
Estado_Usuario='pendiente'
Comentarios
Publicar un comentario