Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.65 KB | None | 0 0
  1.  
  2. CREATE TRIGGER discountCustomer
  3. ON
  4. Orders
  5. FOR INSERT
  6. AS BEGIN
  7. DECLARE @deliveredOrders INT, @custID INT
  8. SELECT @custID = Order_customer FROM INSERTED
  9. EXEC @deliveredOrders = numberOfCompletedOrders @custID
  10. IF @deliveredOrders > 10 AND @deliveredOrders < 20
  11. BEGIN
  12.     IF (SELECT COUNT(Customer_id) FROM Customer_discount WHERE Customer_id = @custID) < 0
  13.     BEGIN
  14.     INSERT INTO Customer_discount VALUES (@custID, 10)
  15.     END
  16. END
  17. IF @deliveredOrders > 20
  18. BEGIN
  19.     IF (SELECT Discount_percent FROM Customer_discount WHERE Customer_id = @custID) != 20
  20.     BEGIN
  21.     UPDATE Customer_discount SET Discount_percent = 20 WHERE Customer_id = @custID
  22.     END
  23. END
  24. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement