Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. alter PROCEDURE [dbo].[rendelesprodname3]
  2. AS
  3. begiN
  4. DECLARE @i int
  5. set @i = 0
  6. declare @max int
  7. declare @maxmaxmaxmaxmax int
  8. declare @asd int
  9. declare @indexindexindex int
  10. set @maxmaxmaxmaxmax = 0
  11. set @max = (select max(campaignid) from [dbo].Campaign)
  12. while (@i < @max)
  13. BEGIN
  14.  
  15.  
  16. set @asd = (select SUM(p.alma) from (
  17. SELECT [dbo].[Products].[UnitPrice]*[dbo].[Order Details].[Quantity] as alma
  18. FROM [dbo].[Order Details] JOIN dbo.Products ON [dbo].[Order Details].[ProductID] = dbo.Products.ProductID
  19. WHERE [dbo].[Order Details].[OrderID] IN(
  20. SELECT dbo.Orders.OrderID FROM dbo.Orders, dbo.Campaign
  21. WHERE dbo.Orders.EmployeeID IN(
  22. SELECT dbo.EmployeeTerritories.EmployeeID FROM dbo.EmployeeTerritories
  23. WHERE dbo.EmployeeTerritories.TerritoryID IN(
  24. SELECT dbo.Territories.TerritoryID FROM dbo.Territories
  25. WHERE dbo.Territories.RegionID IN(
  26. SELECT dbo.University.RegionID FROM dbo.Campaign INNER JOIN dbo.University ON dbo.Campaign.UniversityId = dbo.University.UniversityId
  27. WHERE (dbo.Campaign.CampaignID = @i )
  28. )
  29. )
  30. )
  31. ) ) as p )
  32.  
  33. Print @asd
  34.  
  35. if ( @maxmaxmaxmaxmax < @asd ) BEGIN
  36.  
  37.  
  38. set @maxmaxmaxmaxmax = @asd
  39.  
  40. SET @indexindexindex = @i
  41.  
  42. END
  43.  
  44. set @i = @i + 1
  45.  
  46. END
  47.  
  48. Print 'utso'
  49. Print @maxmaxmaxmaxmax
  50. Print 'indexe'
  51. Print @indexindexindex
  52.  
  53. end
  54.  
  55.  
  56. exec [dbo].[rendelesprodname3]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement