from pedido p inner join DETAPEDIDO dt on p.Pedido=dt.Pedido group by p.pedido, p.FormaPago,dt.Cantidad having sum(dt.Cantidad)=dt.Cantidad group by dt.cantidad
from pedido p inner join DETAPEDIDO dt on p.Pedido=dt.Pedido group by p.pedido, p.FormaPago,dt.Cantidad having sum(dt.Cantidad)=dt.Cantidad group by dt.cantidad
create procedure insertar_registro
as select *from pedido go
execute insertar_registro
create proc isertar_juego(
@nombre varchar(50), @costo decimal(10,0) ) as insert into juegos (nombre,costo) values(@nombre,@costo) go
exec isertar_juego @nombre='play',@costo='40.50'
exec isertar_juego @nombre='juan3',@costo='30.50'
select *from juegos
create table juegos(
id int primary key identity(1,1), nombre varchar(50), costo decimal(10,0) )
create proc eliminar_juego(
@id int ) as delete from juegos where id=@id go
exec eliminar_juego @id=5
create trigger cambiar_precio on juegos
after insert as update juegos set costo='50.00' where nombre='play'
create table hitorial_juego(
nombre varchar(50), fecha datetime )
create trigger historial_j on juegos
for delete as begin insert into hitorial_juego(nombre,fecha) select nombre,GETDATE() from deleted end
insert into TB_ALUMNO values(1,'Henry arenas','1992/08/02' )
insert into TB_ALUMNO values(2,'carlos cagna','1993/10/09' )
insert into TB_ALUMNO values(3,'paul ari','1998/01/01' )
insert into TB_ALUMNO values(4,'benjamin huaman','1991/02/02' )
insert into tb_curso values(1,'MATEMATICA' )
insert into tb_curso values(2,'FISICA') insert into tb_curso values(3,'QUIMICA' ) insert into tb_curso values(4,'ARIMETICA') insert into tb_curso values(5,'COMUNICACION' ) insert into tb_curso values(6,'CIENCIA' ) insert into tb_curso values(7,'REDES' ) insert into tb_curso values(8,'projectos' )
insert into tb_alumno_curso values(1,1,'11.5' )
insert into tb_alumno_curso values(1,2,'13.5' ) insert into tb_alumno_curso values(1,3,'12.5' ) insert into tb_alumno_curso values(1,4,'15.5' ) insert into tb_alumno_curso values(2,1,'16.5' ) insert into tb_alumno_curso values(2,5,'17.5' ) insert into tb_alumno_curso values(2,6,'13.5' ) insert into tb_alumno_curso values(2,7,'15.5' ) insert into tb_alumno_curso values(3,4,'12.5' ) insert into tb_alumno_curso values(3,5,'09.5' ) insert into tb_alumno_curso values(3,6,'11.5' ) insert into tb_alumno_curso values(3,7,'13.5' ) insert into tb_alumno_curso values(4,1,'18.5' ) insert into tb_alumno_curso values(4,2,'20.5' ) insert into tb_alumno_curso values(4,7,'18.5' )
select *from tb_alumno_curso
select *from TB_ALUMNO select *from tb_curso
select a.nombre_alum, ac.nota from TB_ALUMNO a inner join tb_alumno_curso ac on
a.id_alumno=ac.id_lumno where nota>14 select a.nombre_alum, avg(ac.nota) as final from TB_ALUMNO a inner join tb_alumno_curso ac on a.id_alumno=ac.id_lumno, case when final=10.4 then count(1) end as aprobado case when group by a.nombre_alum
select a.nombre_alum, CASE WHEN avg(ac.nota)<'10.5' THEN COUNT(1) END AS
reprobados, CASE WHEN avg(ac.nota)>='10.5' THEN COUNT(1) END AS Aprobad from TB_ALUMNO a inner join tb_alumno_curso ac on a.id_alumno=ac.id_lumno group by a.nombre_alum