Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. create procedure zad8
  2. @prod varchar(100),
  3. @klient varchar(100)
  4. AS
  5. declare @klientid int(10);
  6. declare @produktid int(10);
  7. select @klientid = CustomerID from Customers where CustomerName = @klient;
  8. select @produktid = p.ProductID from Products p where p.ProductName = @prod;
  9. IF(SELECT COUNT(o.OrderID) from Orders o where o.OrderID = @klientid)
  10. declare @zamowienieid int(10);
  11. select @zamowienieid = "zamid" from
  12. (select top 1 od.OrderID as "zamid", SUM(od.Quantity) from OrderDetails od group by od.OrderID order by 2 ASC);
  13. INSERT INTO OrderDetails VALUES (@zamowienieid, @produktid, 1);
  14. ELSE
  15. select @pracownikid = "pracid" from
  16. (select top 1 EmployeeID, Count(OredrID) from Orders group by EmployeeID order by 2 ASC);
  17. INSERT INTO Orders VALUES (@klientid,@pracownikid,convert(date, getdate()),1);
  18. declare @orderid int(10);
  19. select @orderid = OrderID from Orders where CustomerID = @klientid;
  20. insert into OrderDetails VALUES (@orderid, @produktid, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement