Advertisement
okurok

Untitled

Apr 8th, 2020
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.77 KB | None | 0 0
  1. CREATE PROC HousePrice
  2. @HouseID INT
  3. AS
  4. DECLARE @result INT = 0
  5. DECLARE @buff INT
  6. DECLARE @MIN INT = ((SELECT MIN(КодКвартиры) FROM Квартира Квартира JOIN Дом ON Квартира.КодДома = Дом.КодДома WHERE Дом.КодДома = @HouseID))
  7. DECLARE @MAX INT = ((SELECT MAX(КодКвартиры) FROM Квартира Квартира JOIN Дом ON Квартира.КодДома = Дом.КодДома WHERE Дом.КодДома = @HouseID))
  8. DECLARE @i INT = @MIN
  9. BEGIN
  10.     WHILE @i <= @MAX
  11.     BEGIN
  12.         EXEC @buff = ApartmentPrice @i, 200000, 100000, 100000
  13.         SET @result = @result + @buff
  14.         SET @i = @i + 1
  15.     END
  16.     PRINT 'Стоимость дома равна ' + CAST(@result as NVARCHAR)
  17. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement