Secuencias en base de datos
Enviado por alfonso0695 • 14 de Noviembre de 2018 • Apuntes • 302 Palabras (2 Páginas) • 165 Visitas
select * from inventarios;
select *from productos;
select p.pronombre as producto,sum(i.inventrada)as entrada from productos p
inner join inventarios i on p.procodigo=i.procodigo group by p.pronombre;
select p.pronombre as producto,sum(i.invsalida)as salida from productos p
inner join inventarios i on p.procodigo=i.procodigo group by p.pronombre;
select p.promarca as producto,avg(i.inventrada)as promedio_entrada from productos p
inner join inventarios i on p.procodigo=i.procodigo group by p.promarca;
select count(invtipfac)as ventas from inventarios where invtipfac like'Fv%';
select p.promarca as marca ,max(i.inventrada)as maxima_entrada from productos p
inner join inventarios i on promarca='kingson' and p.procodigo=i.procodigo group by p.promarca;
select p.pronombre as nombre ,min(i.invsalida) as minima_salida from productos p
inner join inventarios i on p.procodigo=i.procodigo group by p.pronombre;
select sum(i.inventrada) as total_entrada,p.pronombre as memoria_ram from inventarios i
inner join productos p on i.procodigo=p.procodigo where p.pronombre like'mem%' group by p.pronombre;
select p.pronombre as producto ,sum(i.inventrada) as entrada ,sum(i.invsalida) as salida ,(sum(i.inventrada)-sum(i.invsalida)) as saldo
from productos p inner join inventarios i on p.procodigo=i.procodigo group by p.pronombre;
select count(invtipfac)as total_De_compra from inventarios where invtipfac like'Fc%';
describe productos;
alter table productos modify pronombre varchar2(50);
create sequence sec_inventarios start with 1 increment by 1;
select sec_inventarios .nextval from dual;
insert into inventarios values(sec_inventarios.nextval,'Fc-002','30/10/2018','1','17','');
describe inventarios;
select *from productos;
select *from inventarios;
insert into inventarios values(sec_inventarios.nextval,'Fc-001','30/10/2018','1','35','');
insert into inventarios values(sec_inventarios.nextval,'Fc-001','30/10/2018','3','26','');
insert into inventarios values(sec_inventarios.nextval,'Fc-001','30/10/2018','4','30','');
insert into inventarios values(sec_inventarios.nextval,'Fv-001','31/10/2018','1','','3');
insert into inventarios values(sec_inventarios.nextval,'Fv-001','31/10/2018','3','','1');
...