Está en la página 1de 2

create database Contabilidad;

use Contabilidad;
create table libros (ISBN double,titulo varchar(70),Autor varchar(30),Editor var
char(25),Nlibros int(8),precio double,TipodeCompra int,primary key(ISBN));
delimiter $
create trigger suma before insert on libros for each row
begin
if new.TipodeCompra = 1 then
set @suma1 = @suma1 + new.Nlibros;
end if;
if new.TipodeCompra = 2 then
set @suma2 = @suma2 + new.Nlibros;
end if;
end;$
delimiter ;
set @suma1 = 0;
set @suma2 = 0;
insert into libros values(8496426130,'Contabilidad Financiera','Jess Lizcano lvare
z','Gestin 2000',596,'500.85',1);
insert into libros values(8470523848,'Manual de presupuestos y contabilidad ','S
alvador Arnal Sura','EL CONSULTOR 2007',1137,'1500.76',2);
insert into libros values(8497717554,'Tcnica Contable','Rosario Prez Gmez','Editex2
010',228,'1734.80',2);
insert into libros values(8497257928,'Manual de contabilidad para juristas','Ped
ro Juez Martel','LA LEY, 2007',940,'950.90',1);
insert into libros values(8423426149,'CONTABILIDAD GENERAL. 11a','Jess Omeaca Garca
','Deusto 2008',564,'1485.77',2);
insert into libros values(9706762795,'Contabilidad para No Contadores','Victor E
Molina Aznar','Ediciones Fiscales ISEF',153,'1278.66',1);
insert into libros values(9586484122,'Contabilidad Pblica','Jairo Alberto Cano P'
,'Ecoe Ediciones 2005',248,'2800.44',1);
insert into libros values(9587017692,'Contabilidad Gerencial','Ismael Granados '
,'Leovigildo Latorre',285,'3000.50',1);
insert into libros values(9586485153,'Contabilidad Administrativa','Gonzalo Sini
sterra V','ECOE EDICIONES 2007',256,'2486.50',2);
insert into libros values(8497258371,'El derecho tributario ante el nuevo derech
o contable','Amparo Navarro Faure','LA LEY 2007',270,'2688.80',2);
insert into libros values(970686430,'Contabilidad Administrativa','Carl S. Warre
n','THOMSON 2005',602,'2480.75',2);
insert into libros values(9788484682172,'Manual de derecho mercantil','Adolfo Ru
iz de Velasco','Univ Pontifica 2007',1232,'3890.12',2);
insert into libros values(8497326776,'CONTABILIDAD GENERAL Y TESORERA','Susana De
lgado Gonzlez','Editorial Paraninfo 2008',372,'2300.67',1);
insert into libros values(8497327594,'Tcnica contable','Jos Rey Pombo','Editorial
Paraninfo 2010',296,'2756.65',2);
insert into libros values(8496477711,'Fundamentos de contabilidad financiera: te
ora y prctica','Jos Juan Dniz Mayor','Delta Publicaciones 2007',182,'1809.00',2);

create view totaldeCompra as select ISBN as 'ISBN', Nlibros as 'Cantidad comprad


a', precio as 'Precio unitario', Nlibros * precio as 'Total invertido' from Libr
os;
select * from totaldeCompra;
select @suma1 as 'Total de libros comprados a credito', @suma2 as 'Total de libr
os comprados a debito';

También podría gustarte