97
inner join Клиент c on c.Код=o.Клиент_код
inner join Поставка i on i.Заявка_код=o.Код
inner join Партия p on p.Поставка_код=i.Код
inner join Продукция itm on itm.Код=p.Продукция_код
left join Вид v on v.Код=itm.Вид_код
left join Сорт s on s.Код=itm.Сорт_код
where o.Код=@OrderID
END
ALTER PROCEDURE [dbo].[pr_ReportOrderID]
-- Add the parameters for the stored procedure here
@OrderID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
select
o.Код AS [Номер]
,o.Поступление AS [Дата заявки]
,c.Название AS [Клиент]
,c.ИНН AS [ИНН]
,v.Название AS [Вид]
,s.Название AS [Сорт]
, SUM(p.Количество) AS [Количество]
, SUM(p.Стоимость) AS [Стоимость]
, o.Стоимость AS [Итог]
from Заявка o
inner join Клиент c on c.Код=o.Клиент_код
inner join Поставка i on i.Заявка_код=o.Код
inner join Партия p on p.Поставка_код=i.Код