1) Listar los productos que vencen en mayo del 2011
2) Listar los productos cuyo precio este comprendido entre 3 y 6 soles. 3) Listar los productos cuyo precio sea mayor que 5 y cuyta de fecha de vencimiento no pase del 31 der mayo del 2011. 4) Listar los productos que vencen el 2012. 5) Listar los productos cuyo saldo sea 0. 6) Listar los productos que tengan saldo 5 saldo 15. 7) Listar los productos cuyo saldo sea <=10, cuya fecha de vencimientosea de los meses de enero, febrero y marzo del 2011 y cuyo precio sea >5.
use almacen go -- primera consulta(1er metodo) select * from producto where fechavencimiento=01/05/2011 and fechavencimiento=31/05/2011 go -- primera consulta(sdo metodo) select * from producto where month(fechavencimiento)=5 and year(fechavencimiento)=2011 go -- segunda consulta select * from producto where precio>=3 and precio<=6 go -- tercera consulta select * from producto where precio>5 and fechavencimiento<=31/05/2011 go --cuarta consulta select * from producto where year(fechavencimiento)=2012 go --quinta consulta select * from producto where saldo=0 go --sexta consulta select * from producto where (saldo=5 or saldo=15) and precio<5 go --septima consulta select * from producto where saldo<=10 and (month(fechavencimiento)=1 or month(fechavencimiento)=2 or month(fechavencimiento)=3 ) and year(fechavencimiento)=2011 and precio>5 go PRACTICA 2
Realizar un select que permita visualizar todos los datos de las dos tablas creadas anteriormente.
1)
use empresa2 go
select * from personal
go select * from cargo
go select * from personal inner join cargo on personal.codcargo=cargo.codcargo go 2)
use bodega go
select * from producto go
select * from categoria go
--primera consulta select * from producto inner join categoria on producto.codcategoria=categoria.codcategoria go
--segunda consulta select nombreproducto,nombrecategoria, precio from producto inner join categoria on producto.codcategoria=categoria.codcategoria go
--tercera consulta select nombreproducto,nombrecategoria, precio from producto inner join categoria on producto.codcategoria=categoria.codcategoria where nombrecategoria='alimentos' and precio>4 go
--cuarta consulta select nombreproducto,nombrecategoria, precio from producto inner join categoria on producto.codcategoria=categoria.codcategoria where ( nombrecategoria='limpieza' or nombrecategoria='utilesdeoficina' ) and precio<=3.50 go
--quinta consulta select nombreproducto,nombrecategoria, precio from producto inner join categoria on producto.codcategoria=categoria.codcategoria where nombrecategoria<>'utilesdeoficina' and precio>=2 and precio<=4 go
--sexta consulta select nombreproducto,nombrecategoria, precio, nombreproveedor from producto inner join categoria on producto.codcategoria=categoria.codcategoria inner join proveedor on producto.codproveedor=proveedor.codproveedor go
--setima consulta select nombreproducto,nombrecategoria, precio, nombreproveedor from producto inner join categoria on producto.codcategoria=categoria.codcategoria inner join proveedor on producto.codproveedor=proveedor.codproveedor where nombreproveedor='empresa norte' and precio<3 and nombrecategoria='alimentos' go
--octava consulta select nombreproducto,nombrecategoria, precio, nombreproveedor from producto inner join categoria on producto.codcategoria=categoria.codcategoria inner join proveedor on producto.codproveedor=proveedor.codproveedor where nombreproveedor='empresa sur' and( nombrecategoria='limpieza' or nombrecategoria='utilesdeoficina' )and precio>2 go
--novena consulta select nombreproducto,nombrecategoria, precio, nombreproveedor from producto inner join categoria on producto.codcategoria=categoria.codcategoria inner join proveedor on producto.codproveedor=proveedor.codproveedor where nombreproveedor='empresa norte' and nombrecategoria<>'alimentos' and precio>=2 and precio<=3 go 3)
use empresa3 go
select * from personal go
select * from cargo
go select * from area
go
--primera consulta select * from personal inner join cargo on personal.codcargo=cargo.codcargo inner join area on personal.codarea=area.codarea go