Sie sind auf Seite 1von 1

--Mostrar el maximo de las ventas del ao de libros de un autor x

use pubs
go
create view v_listaautor
as
select a.au_id, a.au_fname+' '+a.au_lname nombre from authors a
go
alter procedure usp_maxventasXautor
@autor varchar(25)
as
select a.nombre, t.title, max(t.ytd_sales) 'maximo de ventas' from v_listaautor
a
inner join titleauthor ta
on ta.au_id=a.au_id
inner join titles t
on t.title_id=ta.title_id
inner join sales s
on s.title_id=t.title_id
where a.nombre like '%'+@autor+'%'
group by a.nombre,t.title
order by t.title
exec usp_maxventasXautor 'Ringer'

Das könnte Ihnen auch gefallen