Сделана 8 лаба
This commit is contained in:
19
Lab8/Task3.sql
Normal file
19
Lab8/Task3.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
USE AdventureWorks;
|
||||
|
||||
GO
|
||||
CREATE PROCEDURE Sales.GetDiscountsForCategoryAndDate
|
||||
@Category nvarchar(50) = NULL,
|
||||
@DateToCheck datetime = NULL
|
||||
AS
|
||||
BEGIN
|
||||
IF @DateToCheck IS NULL SET @DateToCheck = GETDATE();
|
||||
SELECT Description, DiscountPct, Type, Category, StartDate, EndDate, MinQty, MaxQty
|
||||
FROM Sales.SpecialOffer
|
||||
WHERE Category IN (@Category) AND (@DateToCheck BETWEEN StartDate AND EndDate);
|
||||
END
|
||||
|
||||
EXEC Sales.GetDiscountsForCategoryAndDate 'Reseller'
|
||||
|
||||
DECLARE @DateToCheck datetime
|
||||
SET @DateToCheck = DATEADD(MONTH, 1, GETDATE())
|
||||
EXEC Sales.GetDiscountsForCategoryAndDate 'Reseller', @DateToCheck
|
||||
Reference in New Issue
Block a user