Advertisement
Guest User

Error

a guest
Nov 2nd, 2016
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 32.17 KB | None | 0 0
  1. SELECT
  2.     [GroupBy1].[A1] AS [C1]
  3.     FROM ( SELECT
  4.         COUNT([Limit1].[C2]) AS [A1]
  5.         FROM ( SELECT TOP (10) [Project1].[C2] AS [C2]
  6.             FROM ( SELECT
  7.                 NEWID() AS [C1],
  8.                 1 AS [C2]
  9.                 FROM [dbo].[VehicleOffers] AS [Extent1]
  10.             )  AS [Project1]
  11.             ORDER BY [Project1].[C1] DESC
  12.         )  AS [Limit1]
  13.     )  AS [GroupBy1]
  14.  
  15.  
  16. -- Executing asynchronously at 02.11.2016 20:42:03 +01:00
  17.  
  18.  
  19.  
  20. SELECT
  21.     [UnionAll1].[Id] AS [C1],
  22.     [UnionAll1].[Id1] AS [C2],
  23.     [UnionAll1].[Id2] AS [C3],
  24.     [UnionAll1].[Id3] AS [C4],
  25.     [UnionAll1].[CategoryId] AS [C5],
  26.     [UnionAll1].[C3] AS [C6],
  27.     [UnionAll1].[Id4] AS [C7],
  28.     [UnionAll1].[Authorization] AS [C8],
  29.     [UnionAll1].[Price] AS [C9],
  30.     [UnionAll1].[Title] AS [C10],
  31.     [UnionAll1].[Description] AS [C11],
  32.     [UnionAll1].[Edited] AS [C12],
  33.     [UnionAll1].[Added] AS [C13],
  34.     [UnionAll1].[EndDate] AS [C14],
  35.     [UnionAll1].[IsAccepted] AS [C15],
  36.     [UnionAll1].[CategoryId1] AS [C16],
  37.     [UnionAll1].[OfferQrCodeId] AS [C17],
  38.     [UnionAll1].[SellerId] AS [C18],
  39.     [UnionAll1].[PromotionLeft] AS [C19],
  40.     [UnionAll1].[UnregisterUserInfoId] AS [C20],
  41.     [UnionAll1].[CommentsEnabled] AS [C21],
  42.     [UnionAll1].[CommentsModerated] AS [C22],
  43.     [UnionAll1].[UseState] AS [C23],
  44.     [UnionAll1].[FirstRegistration] AS [C24],
  45.     [UnionAll1].[FirstPolandRegistration] AS [C25],
  46.     [UnionAll1].[Places] AS [C26],
  47.     [UnionAll1].[Doors] AS [C27],
  48.     [UnionAll1].[Year] AS [C28],
  49.     [UnionAll1].[CarMakeId] AS [C29],
  50.     [UnionAll1].[CarModelId] AS [C30],
  51.     [UnionAll1].[CarGenerationId] AS [C31],
  52.     [UnionAll1].[VehicleBodyworkId] AS [C32],
  53.     [UnionAll1].[CarBodyworkColorId] AS [C33],
  54.     [UnionAll1].[CarBodyworkPaintId] AS [C34],
  55.     [UnionAll1].[CarEngineId] AS [C35],
  56.     [UnionAll1].[OriginCountry] AS [C36],
  57.     [UnionAll1].[FirstRegistrationCountry] AS [C37],
  58.     [UnionAll1].[CurrentRegistrationCountry] AS [C38],
  59.     [UnionAll1].[GearboxId] AS [C39],
  60.     [UnionAll1].[Gears] AS [C40],
  61.     [UnionAll1].[EngineHorsePowers] AS [C41],
  62.     [UnionAll1].[EngineCapacity] AS [C42],
  63.     [UnionAll1].[EngineFuel] AS [C43],
  64.     [UnionAll1].[Segment] AS [C44],
  65.     [UnionAll1].[CarState] AS [C45],
  66.     [UnionAll1].[Mileage] AS [C46],
  67.     [UnionAll1].[CarStatusId] AS [C47],
  68.     [UnionAll1].[WheelDriveId] AS [C48],
  69.     [UnionAll1].[VinNumber] AS [C49],
  70.     [UnionAll1].[Id5] AS [C50],
  71.     [UnionAll1].[Name] AS [C51],
  72.     [UnionAll1].[Id6] AS [C52],
  73.     [UnionAll1].[Name1] AS [C53],
  74.     [UnionAll1].[MakeId] AS [C54],
  75.     [UnionAll1].[CategoryId2] AS [C55],
  76.     [UnionAll1].[Segment1] AS [C56],
  77.     [UnionAll1].[IsMaintained] AS [C57],
  78.     [UnionAll1].[Id7] AS [C58],
  79.     [UnionAll1].[Name2] AS [C59],
  80.     [UnionAll1].[CarModelId1] AS [C60],
  81.     [UnionAll1].[Segment2] AS [C61],
  82.     [UnionAll1].[IsMaintained1] AS [C62],
  83.     [UnionAll1].[C4] AS [C63],
  84.     [UnionAll1].[Id8] AS [C64],
  85.     [UnionAll1].[Name3] AS [C65],
  86.     [UnionAll1].[Capacity] AS [C66],
  87.     [UnionAll1].[HorsePowers] AS [C67],
  88.     [UnionAll1].[Fuel] AS [C68],
  89.     [UnionAll1].[C5] AS [C69],
  90.     [UnionAll1].[C6] AS [C70],
  91.     [UnionAll1].[Id9] AS [C71],
  92.     [UnionAll1].[Order] AS [C72],
  93.     [UnionAll1].[Hide] AS [C73],
  94.     [UnionAll1].[Name4] AS [C74],
  95.     [UnionAll1].[C1] AS [C75],
  96.     [UnionAll1].[Id10] AS [C76],
  97.     [UnionAll1].[Name5] AS [C77],
  98.     [UnionAll1].[Price1] AS [C78],
  99.     [UnionAll1].[ReplacedIn] AS [C79],
  100.     [UnionAll1].[QuantityInCycle] AS [C80],
  101.     [UnionAll1].[C7] AS [C81],
  102.     [UnionAll1].[C8] AS [C82],
  103.     [UnionAll1].[C9] AS [C83],
  104.     [UnionAll1].[C10] AS [C84],
  105.     [UnionAll1].[C11] AS [C85],
  106.     [UnionAll1].[C12] AS [C86],
  107.     [UnionAll1].[C13] AS [C87]
  108.     FROM  (SELECT
  109.         CASE WHEN ([Join9].[Promotion_Id] IS NULL) THEN CAST(NULL AS int) ELSE 1 END AS [C1],
  110.         [Limit1].[C1] AS [C2],
  111.         [Limit1].[Id1] AS [Id],
  112.         [Limit1].[Id6] AS [Id1],
  113.         [Limit1].[Id7] AS [Id2],
  114.         [Limit1].[Id5] AS [Id3],
  115.         [Limit1].[CategoryId] AS [CategoryId],
  116.         [Limit1].[C2] AS [C3],
  117.         [Limit1].[Id] AS [Id4],
  118.         [Limit1].[Authorization] AS [Authorization],
  119.         [Limit1].[Price] AS [Price],
  120.         [Limit1].[Title] AS [Title],
  121.         [Limit1].[Description] AS [Description],
  122.         [Limit1].[Edited] AS [Edited],
  123.         [Limit1].[Added] AS [Added],
  124.         [Limit1].[EndDate] AS [EndDate],
  125.         [Limit1].[IsAccepted] AS [IsAccepted],
  126.         [Limit1].[CategoryId] AS [CategoryId1],
  127.         [Limit1].[OfferQrCodeId] AS [OfferQrCodeId],
  128.         [Limit1].[SellerId] AS [SellerId],
  129.         [Limit1].[PromotionLeft] AS [PromotionLeft],
  130.         [Limit1].[UnregisterUserInfoId] AS [UnregisterUserInfoId],
  131.         [Limit1].[CommentsEnabled] AS [CommentsEnabled],
  132.         [Limit1].[CommentsModerated] AS [CommentsModerated],
  133.         [Limit1].[UseState] AS [UseState],
  134.         [Limit1].[FirstRegistration] AS [FirstRegistration],
  135.         [Limit1].[FirstPolandRegistration] AS [FirstPolandRegistration],
  136.         [Limit1].[Places] AS [Places],
  137.         [Limit1].[Doors] AS [Doors],
  138.         [Limit1].[Year] AS [Year],
  139.         [Limit1].[CarMakeId] AS [CarMakeId],
  140.         [Limit1].[CarModelId] AS [CarModelId],
  141.         [Limit1].[CarGenerationId] AS [CarGenerationId],
  142.         [Limit1].[VehicleBodyworkId] AS [VehicleBodyworkId],
  143.         [Limit1].[CarBodyworkColorId] AS [CarBodyworkColorId],
  144.         [Limit1].[CarBodyworkPaintId] AS [CarBodyworkPaintId],
  145.         [Limit1].[CarEngineId] AS [CarEngineId],
  146.         [Limit1].[OriginCountry] AS [OriginCountry],
  147.         [Limit1].[FirstRegistrationCountry] AS [FirstRegistrationCountry],
  148.         [Limit1].[CurrentRegistrationCountry] AS [CurrentRegistrationCountry],
  149.         [Limit1].[GearboxId] AS [GearboxId],
  150.         [Limit1].[Gears] AS [Gears],
  151.         [Limit1].[EngineHorsePowers] AS [EngineHorsePowers],
  152.         [Limit1].[EngineCapacity] AS [EngineCapacity],
  153.         [Limit1].[EngineFuel] AS [EngineFuel],
  154.         [Limit1].[Segment] AS [Segment],
  155.         [Limit1].[CarState] AS [CarState],
  156.         [Limit1].[Mileage] AS [Mileage],
  157.         [Limit1].[CarStatusId] AS [CarStatusId],
  158.         [Limit1].[WheelDriveId] AS [WheelDriveId],
  159.         [Limit1].[VinNumber] AS [VinNumber],
  160.         [Limit1].[Id2] AS [Id5],
  161.         [Limit1].[Name] AS [Name],
  162.         [Limit1].[Id3] AS [Id6],
  163.         [Limit1].[Name1] AS [Name1],
  164.         [Limit1].[MakeId] AS [MakeId],
  165.         [Limit1].[CategoryId1] AS [CategoryId2],
  166.         [Limit1].[Segment1] AS [Segment1],
  167.         [Limit1].[IsMaintained] AS [IsMaintained],
  168.         [Limit1].[Id4] AS [Id7],
  169.         [Limit1].[Name2] AS [Name2],
  170.         [Limit1].[CarModelId1] AS [CarModelId1],
  171.         [Limit1].[Segment2] AS [Segment2],
  172.         [Limit1].[IsMaintained1] AS [IsMaintained1],
  173.         [Limit1].[C3] AS [C4],
  174.         [Limit1].[Id5] AS [Id8],
  175.         [Limit1].[Name3] AS [Name3],
  176.         [Limit1].[Capacity] AS [Capacity],
  177.         [Limit1].[HorsePowers] AS [HorsePowers],
  178.         [Limit1].[Fuel] AS [Fuel],
  179.         [Limit1].[C4] AS [C5],
  180.         [Limit1].[C5] AS [C6],
  181.         [Limit1].[Id8] AS [Id9],
  182.         [Limit1].[Order] AS [Order],
  183.         [Limit1].[Hide] AS [Hide],
  184.         [Limit1].[Name4] AS [Name4],
  185.         [Join9].[Id] AS [Id10],
  186.         [Join9].[Name] AS [Name5],
  187.         [Join9].[Price] AS [Price1],
  188.         [Join9].[ReplacedIn] AS [ReplacedIn],
  189.         [Join9].[QuantityInCycle] AS [QuantityInCycle],
  190.         CAST(NULL AS varchar(1)) AS [C7],
  191.         CAST(NULL AS bigint) AS [C8],
  192.         CAST(NULL AS varchar(1)) AS [C9],
  193.         CAST(NULL AS varchar(1)) AS [C10],
  194.         CAST(NULL AS bigint) AS [C11],
  195.         CAST(NULL AS varchar(1)) AS [C12],
  196.         CAST(NULL AS datetime2) AS [C13]
  197.         FROM   (SELECT TOP (10) [Project3].[C1] AS [C1], [Project3].[Id] AS [Id], [Project3].[Authorization] AS [Authorization], [Project3].[Price] AS [Price], [Project3].[Title] AS [Title], [Project3].[Description] AS [Description], [Project3].[Edited] AS [Edited], [Project3].[Added] AS [Added], [Project3].[EndDate] AS [EndDate], [Project3].[IsAccepted] AS [IsAccepted], [Project3].[CategoryId] AS [CategoryId], [Project3].[OfferQrCodeId] AS [OfferQrCodeId], [Project3].[SellerId] AS [SellerId], [Project3].[PromotionLeft] AS [PromotionLeft], [Project3].[UnregisterUserInfoId] AS [UnregisterUserInfoId], [Project3].[CommentsEnabled] AS [CommentsEnabled], [Project3].[CommentsModerated] AS [CommentsModerated], [Project3].[UseState] AS [UseState], [Project3].[Id1] AS [Id1], [Project3].[FirstRegistration] AS [FirstRegistration], [Project3].[FirstPolandRegistration] AS [FirstPolandRegistration], [Project3].[Places] AS [Places], [Project3].[Doors] AS [Doors], [Project3].[Year] AS [Year], [Project3].[CarMakeId] AS [CarMakeId], [Project3].[CarModelId] AS [CarModelId], [Project3].[CarGenerationId] AS [CarGenerationId], [Project3].[VehicleBodyworkId] AS [VehicleBodyworkId], [Project3].[CarBodyworkColorId] AS [CarBodyworkColorId], [Project3].[CarBodyworkPaintId] AS [CarBodyworkPaintId], [Project3].[CarEngineId] AS [CarEngineId], [Project3].[OriginCountry] AS [OriginCountry], [Project3].[FirstRegistrationCountry] AS [FirstRegistrationCountry], [Project3].[CurrentRegistrationCountry] AS [CurrentRegistrationCountry], [Project3].[GearboxId] AS [GearboxId], [Project3].[Gears] AS [Gears], [Project3].[EngineHorsePowers] AS [EngineHorsePowers], [Project3].[EngineCapacity] AS [EngineCapacity], [Project3].[EngineFuel] AS [EngineFuel], [Project3].[Segment] AS [Segment], [Project3].[CarState] AS [CarState], [Project3].[Mileage] AS [Mileage], [Project3].[CarStatusId] AS [CarStatusId], [Project3].[WheelDriveId] AS [WheelDriveId], [Project3].[VinNumber] AS [VinNumber], [Project3].[C2] AS [C2], [Project3].[Id2] AS [Id2], [Project3].[Name] AS [Name], [Project3].[Id3] AS [Id3], [Project3].[Name1] AS [Name1], [Project3].[MakeId] AS [MakeId], [Project3].[CategoryId1] AS [CategoryId1], [Project3].[Segment1] AS [Segment1], [Project3].[IsMaintained] AS [IsMaintained], [Project3].[Id4] AS [Id4], [Project3].[Name2] AS [Name2], [Project3].[CarModelId1] AS [CarModelId1], [Project3].[Segment2] AS [Segment2], [Project3].[IsMaintained1] AS [IsMaintained1], [Project3].[Id5] AS [Id5], [Project3].[Name3] AS [Name3], [Project3].[Capacity] AS [Capacity], [Project3].[HorsePowers] AS [HorsePowers], [Project3].[Fuel] AS [Fuel], [Project3].[Id6] AS [Id6], [Project3].[Id7] AS [Id7], [Project3].[C3] AS [C3], [Project3].[C4] AS [C4], [Project3].[C5] AS [C5], [Project3].[Id8] AS [Id8], [Project3].[Order] AS [Order], [Project3].[Hide] AS [Hide], [Project3].[Name4] AS [Name4]
  198.             FROM ( SELECT
  199.                 NEWID() AS [C1],
  200.                 [Extent1].[Id] AS [Id],
  201.                 [Extent1].[Authorization] AS [Authorization],
  202.                 [Extent1].[Price] AS [Price],
  203.                 [Extent1].[Title] AS [Title],
  204.                 [Extent1].[Description] AS [Description],
  205.                 [Extent1].[Edited] AS [Edited],
  206.                 [Extent1].[Added] AS [Added],
  207.                 [Extent1].[EndDate] AS [EndDate],
  208.                 [Extent1].[IsAccepted] AS [IsAccepted],
  209.                 [Extent1].[CategoryId] AS [CategoryId],
  210.                 [Extent1].[OfferQrCodeId] AS [OfferQrCodeId],
  211.                 [Extent1].[SellerId] AS [SellerId],
  212.                 [Extent1].[PromotionLeft] AS [PromotionLeft],
  213.                 [Extent1].[UnregisterUserInfoId] AS [UnregisterUserInfoId],
  214.                 [Extent1].[CommentsEnabled] AS [CommentsEnabled],
  215.                 [Extent1].[CommentsModerated] AS [CommentsModerated],
  216.                 [Extent1].[UseState] AS [UseState],
  217.                 [Extent2].[Id] AS [Id1],
  218.                 [Extent2].[FirstRegistration] AS [FirstRegistration],
  219.                 [Extent2].[FirstPolandRegistration] AS [FirstPolandRegistration],
  220.                 [Extent2].[Places] AS [Places],
  221.                 [Extent2].[Doors] AS [Doors],
  222.                 [Extent2].[Year] AS [Year],
  223.                 [Extent2].[CarMakeId] AS [CarMakeId],
  224.                 [Extent2].[CarModelId] AS [CarModelId],
  225.                 [Extent2].[CarGenerationId] AS [CarGenerationId],
  226.                 [Extent2].[VehicleBodyworkId] AS [VehicleBodyworkId],
  227.                 [Extent2].[CarBodyworkColorId] AS [CarBodyworkColorId],
  228.                 [Extent2].[CarBodyworkPaintId] AS [CarBodyworkPaintId],
  229.                 [Extent2].[CarEngineId] AS [CarEngineId],
  230.                 [Extent2].[OriginCountry] AS [OriginCountry],
  231.                 [Extent2].[FirstRegistrationCountry] AS [FirstRegistrationCountry],
  232.                 [Extent2].[CurrentRegistrationCountry] AS [CurrentRegistrationCountry],
  233.                 [Extent2].[GearboxId] AS [GearboxId],
  234.                 [Extent2].[Gears] AS [Gears],
  235.                 [Extent2].[EngineHorsePowers] AS [EngineHorsePowers],
  236.                 [Extent2].[EngineCapacity] AS [EngineCapacity],
  237.                 [Extent2].[EngineFuel] AS [EngineFuel],
  238.                 [Extent2].[Segment] AS [Segment],
  239.                 [Extent2].[CarState] AS [CarState],
  240.                 [Extent2].[Mileage] AS [Mileage],
  241.                 [Extent2].[CarStatusId] AS [CarStatusId],
  242.                 [Extent2].[WheelDriveId] AS [WheelDriveId],
  243.                 [Extent2].[VinNumber] AS [VinNumber],
  244.                 '0X0X' AS [C2],
  245.                 [Extent3].[Id] AS [Id2],
  246.                 [Extent3].[Name] AS [Name],
  247.                 [Extent4].[Id] AS [Id3],
  248.                 [Extent4].[Name] AS [Name1],
  249.                 [Extent4].[MakeId] AS [MakeId],
  250.                 [Extent4].[CategoryId] AS [CategoryId1],
  251.                 [Extent4].[Segment] AS [Segment1],
  252.                 [Extent4].[IsMaintained] AS [IsMaintained],
  253.                 [Extent5].[Id] AS [Id4],
  254.                 [Extent5].[Name] AS [Name2],
  255.                 [Extent5].[CarModelId] AS [CarModelId1],
  256.                 [Extent5].[Segment] AS [Segment2],
  257.                 [Extent5].[IsMaintained] AS [IsMaintained1],
  258.                 [Join6].[Id9] AS [Id5],
  259.                 [Join6].[Name] AS [Name3],
  260.                 [Join6].[Capacity] AS [Capacity],
  261.                 [Join6].[HorsePowers] AS [HorsePowers],
  262.                 [Join6].[Fuel] AS [Fuel],
  263.                 [Join6].[Id10] AS [Id6],
  264.                 [Join6].[Id11] AS [Id7],
  265.                 CASE WHEN ([Join6].[Id9] IS NULL) THEN CAST(NULL AS varchar(1)) WHEN (( NOT (([Join6].[C11] = 1) AND ([Join6].[C11] IS NOT NULL))) AND ( NOT (([Join6].[C12] = 1) AND ([Join6].[C12] IS NOT NULL)))) THEN '9X' WHEN (([Join6].[C11] = 1) AND ([Join6].[C11] IS NOT NULL)) THEN '9X0X' ELSE '9X1X' END AS [C3],
  266.                 CASE WHEN ([Join6].[Id9] IS NULL) THEN CAST(NULL AS int) WHEN (( NOT (([Join6].[C11] = 1) AND ([Join6].[C11] IS NOT NULL))) AND ( NOT (([Join6].[C12] = 1) AND ([Join6].[C12] IS NOT NULL)))) THEN CAST(NULL AS int) WHEN (([Join6].[C11] = 1) AND ([Join6].[C11] IS NOT NULL)) THEN [Join6].[CarModelId] END AS [C4],
  267.                 CASE WHEN ([Join6].[Id9] IS NULL) THEN CAST(NULL AS int) WHEN (( NOT (([Join6].[C11] = 1) AND ([Join6].[C11] IS NOT NULL))) AND ( NOT (([Join6].[C12] = 1) AND ([Join6].[C12] IS NOT NULL)))) THEN CAST(NULL AS int) WHEN (([Join6].[C11] = 1) AND ([Join6].[C11] IS NOT NULL)) THEN CAST(NULL AS int) ELSE [Join6].[CarGenerationId] END AS [C5],
  268.                 [Extent9].[Id] AS [Id8],
  269.                 [Extent9].[Order] AS [Order],
  270.                 [Extent9].[Hide] AS [Hide],
  271.                 [Extent9].[Name] AS [Name4]
  272.                 FROM       [dbo].[Offers] AS [Extent1]
  273.                 INNER JOIN [dbo].[VehicleOffers] AS [Extent2] ON [Extent1].[Id] = [Extent2].[Id]
  274.                 INNER JOIN [dbo].[CarMakes] AS [Extent3] ON [Extent2].[CarMakeId] = [Extent3].[Id]
  275.                 INNER JOIN [dbo].[CarModels] AS [Extent4] ON [Extent2].[CarModelId] = [Extent4].[Id]
  276.                 LEFT OUTER JOIN [dbo].[CarModelGenerations] AS [Extent5] ON [Extent2].[CarGenerationId] = [Extent5].[Id]
  277.                 LEFT OUTER JOIN  (SELECT [Extent6].[Id] AS [Id9], [Extent6].[Name] AS [Name], [Extent6].[Capacity] AS [Capacity], [Extent6].[HorsePowers] AS [HorsePowers], [Extent6].[Fuel] AS [Fuel], [Project1].[Id] AS [Id10], [Project1].[CarModelId] AS [CarModelId], [Project1].[C1] AS [C11], [Project2].[Id] AS [Id11], [Project2].[CarGenerationId] AS [CarGenerationId], [Project2].[C1] AS [C12]
  278.                     FROM   [dbo].[CarEngines] AS [Extent6]
  279.                     LEFT OUTER JOIN  (SELECT
  280.                         [Extent7].[Id] AS [Id],
  281.                         [Extent7].[CarModelId] AS [CarModelId],
  282.                         cast(1 as bit) AS [C1]
  283.                         FROM [dbo].[CarModelEngines] AS [Extent7] ) AS [Project1] ON [Extent6].[Id] = [Project1].[Id]
  284.                     LEFT OUTER JOIN  (SELECT
  285.                         [Extent8].[Id] AS [Id],
  286.                         [Extent8].[CarGenerationId] AS [CarGenerationId],
  287.                         cast(1 as bit) AS [C1]
  288.                         FROM [dbo].[CarGenerationEngines] AS [Extent8] ) AS [Project2] ON [Extent6].[Id] = [Project2].[Id] ) AS [Join6] ON [Extent2].[CarEngineId] = [Join6].[Id9]
  289.                 INNER JOIN [dbo].[VehicleGearboxes] AS [Extent9] ON [Extent2].[GearboxId] = [Extent9].[Id]
  290.             )  AS [Project3]
  291.             ORDER BY [Project3].[C1] DESC ) AS [Limit1]
  292.         LEFT OUTER JOIN  (SELECT [Extent10].[Promotion_Id] AS [Promotion_Id], [Extent10].[Offer_Id] AS [Offer_Id], [Extent11].[Id] AS [Id], [Extent11].[Name] AS [Name], [Extent11].[Price] AS [Price], [Extent11].[ReplacedIn] AS [ReplacedIn], [Extent11].[QuantityInCycle] AS [QuantityInCycle]
  293.             FROM  [dbo].[PromotionOffers] AS [Extent10]
  294.             INNER JOIN [dbo].[Promotions] AS [Extent11] ON [Extent11].[Id] = [Extent10].[Promotion_Id] ) AS [Join9] ON [Limit1].[Id] = [Join9].[Offer_Id]
  295.     UNION ALL
  296.         SELECT
  297.         2 AS [C1],
  298.         [Limit2].[C2] AS [C2],
  299.         [Limit2].[Id1] AS [Id],
  300.         [Limit2].[Id6] AS [Id1],
  301.         [Limit2].[Id7] AS [Id2],
  302.         [Limit2].[Id5] AS [Id3],
  303.         [Limit2].[CategoryId] AS [CategoryId],
  304.         [Limit2].[C1] AS [C3],
  305.         [Limit2].[Id] AS [Id4],
  306.         [Limit2].[Authorization] AS [Authorization],
  307.         [Limit2].[Price] AS [Price],
  308.         [Limit2].[Title] AS [Title],
  309.         [Limit2].[Description] AS [Description],
  310.         [Limit2].[Edited] AS [Edited],
  311.         [Limit2].[Added] AS [Added],
  312.         [Limit2].[EndDate] AS [EndDate],
  313.         [Limit2].[IsAccepted] AS [IsAccepted],
  314.         [Limit2].[CategoryId] AS [CategoryId1],
  315.         [Limit2].[OfferQrCodeId] AS [OfferQrCodeId],
  316.         [Limit2].[SellerId] AS [SellerId],
  317.         [Limit2].[PromotionLeft] AS [PromotionLeft],
  318.         [Limit2].[UnregisterUserInfoId] AS [UnregisterUserInfoId],
  319.         [Limit2].[CommentsEnabled] AS [CommentsEnabled],
  320.         [Limit2].[CommentsModerated] AS [CommentsModerated],
  321.         [Limit2].[UseState] AS [UseState],
  322.         [Limit2].[FirstRegistration] AS [FirstRegistration],
  323.         [Limit2].[FirstPolandRegistration] AS [FirstPolandRegistration],
  324.         [Limit2].[Places] AS [Places],
  325.         [Limit2].[Doors] AS [Doors],
  326.         [Limit2].[Year] AS [Year],
  327.         [Limit2].[CarMakeId] AS [CarMakeId],
  328.         [Limit2].[CarModelId] AS [CarModelId],
  329.         [Limit2].[CarGenerationId] AS [CarGenerationId],
  330.         [Limit2].[VehicleBodyworkId] AS [VehicleBodyworkId],
  331.         [Limit2].[CarBodyworkColorId] AS [CarBodyworkColorId],
  332.         [Limit2].[CarBodyworkPaintId] AS [CarBodyworkPaintId],
  333.         [Limit2].[CarEngineId] AS [CarEngineId],
  334.         [Limit2].[OriginCountry] AS [OriginCountry],
  335.         [Limit2].[FirstRegistrationCountry] AS [FirstRegistrationCountry],
  336.         [Limit2].[CurrentRegistrationCountry] AS [CurrentRegistrationCountry],
  337.         [Limit2].[GearboxId] AS [GearboxId],
  338.         [Limit2].[Gears] AS [Gears],
  339.         [Limit2].[EngineHorsePowers] AS [EngineHorsePowers],
  340.         [Limit2].[EngineCapacity] AS [EngineCapacity],
  341.         [Limit2].[EngineFuel] AS [EngineFuel],
  342.         [Limit2].[Segment] AS [Segment],
  343.         [Limit2].[CarState] AS [CarState],
  344.         [Limit2].[Mileage] AS [Mileage],
  345.         [Limit2].[CarStatusId] AS [CarStatusId],
  346.         [Limit2].[WheelDriveId] AS [WheelDriveId],
  347.         [Limit2].[VinNumber] AS [VinNumber],
  348.         [Limit2].[Id2] AS [Id5],
  349.         [Limit2].[Name] AS [Name],
  350.         [Limit2].[Id3] AS [Id6],
  351.         [Limit2].[Name1] AS [Name1],
  352.         [Limit2].[MakeId] AS [MakeId],
  353.         [Limit2].[CategoryId1] AS [CategoryId2],
  354.         [Limit2].[Segment1] AS [Segment1],
  355.         [Limit2].[IsMaintained] AS [IsMaintained],
  356.         [Limit2].[Id4] AS [Id7],
  357.         [Limit2].[Name2] AS [Name2],
  358.         [Limit2].[CarModelId1] AS [CarModelId1],
  359.         [Limit2].[Segment2] AS [Segment2],
  360.         [Limit2].[IsMaintained1] AS [IsMaintained1],
  361.         [Limit2].[C3] AS [C4],
  362.         [Limit2].[Id5] AS [Id8],
  363.         [Limit2].[Name3] AS [Name3],
  364.         [Limit2].[Capacity] AS [Capacity],
  365.         [Limit2].[HorsePowers] AS [HorsePowers],
  366.         [Limit2].[Fuel] AS [Fuel],
  367.         [Limit2].[C4] AS [C5],
  368.         [Limit2].[C5] AS [C6],
  369.         [Limit2].[Id8] AS [Id9],
  370.         [Limit2].[Order] AS [Order],
  371.         [Limit2].[Hide] AS [Hide],
  372.         [Limit2].[Name4] AS [Name4],
  373.         CAST(NULL AS int) AS [C7],
  374.         CAST(NULL AS varchar(1)) AS [C8],
  375.         CAST(NULL AS decimal(18,2)) AS [C9],
  376.         CAST(NULL AS float) AS [C10],
  377.         CAST(NULL AS int) AS [C11],
  378.         '18X0X' AS [C12],
  379.         [Join19].[PhotoStorageEntry_Id] AS [PhotoStorageEntry_Id],
  380.         [Join19].[FileName] AS [FileName],
  381.         [Join19].[StoredFileName] AS [StoredFileName],
  382.         [Join19].[Size] AS [Size],
  383.         [Join19].[MimeType] AS [MimeType],
  384.         [Join19].[Uploaded] AS [Uploaded]
  385.         FROM   (SELECT TOP (10) [Project7].[Id] AS [Id], [Project7].[Authorization] AS [Authorization], [Project7].[Price] AS [Price], [Project7].[Title] AS [Title], [Project7].[Description] AS [Description], [Project7].[Edited] AS [Edited], [Project7].[Added] AS [Added], [Project7].[EndDate] AS [EndDate], [Project7].[IsAccepted] AS [IsAccepted], [Project7].[CategoryId] AS [CategoryId], [Project7].[OfferQrCodeId] AS [OfferQrCodeId], [Project7].[SellerId] AS [SellerId], [Project7].[PromotionLeft] AS [PromotionLeft], [Project7].[UnregisterUserInfoId] AS [UnregisterUserInfoId], [Project7].[CommentsEnabled] AS [CommentsEnabled], [Project7].[CommentsModerated] AS [CommentsModerated], [Project7].[UseState] AS [UseState], [Project7].[Id1] AS [Id1], [Project7].[FirstRegistration] AS [FirstRegistration], [Project7].[FirstPolandRegistration] AS [FirstPolandRegistration], [Project7].[Places] AS [Places], [Project7].[Doors] AS [Doors], [Project7].[Year] AS [Year], [Project7].[CarMakeId] AS [CarMakeId], [Project7].[CarModelId] AS [CarModelId], [Project7].[CarGenerationId] AS [CarGenerationId], [Project7].[VehicleBodyworkId] AS [VehicleBodyworkId], [Project7].[CarBodyworkColorId] AS [CarBodyworkColorId], [Project7].[CarBodyworkPaintId] AS [CarBodyworkPaintId], [Project7].[CarEngineId] AS [CarEngineId], [Project7].[OriginCountry] AS [OriginCountry], [Project7].[FirstRegistrationCountry] AS [FirstRegistrationCountry], [Project7].[CurrentRegistrationCountry] AS [CurrentRegistrationCountry], [Project7].[GearboxId] AS [GearboxId], [Project7].[Gears] AS [Gears], [Project7].[EngineHorsePowers] AS [EngineHorsePowers], [Project7].[EngineCapacity] AS [EngineCapacity], [Project7].[EngineFuel] AS [EngineFuel], [Project7].[Segment] AS [Segment], [Project7].[CarState] AS [CarState], [Project7].[Mileage] AS [Mileage], [Project7].[CarStatusId] AS [CarStatusId], [Project7].[WheelDriveId] AS [WheelDriveId], [Project7].[VinNumber] AS [VinNumber], [Project7].[C1] AS [C1], [Project7].[C2] AS [C2], [Project7].[Id2] AS [Id2], [Project7].[Name] AS [Name], [Project7].[Id3] AS [Id3], [Project7].[Name1] AS [Name1], [Project7].[MakeId] AS [MakeId], [Project7].[CategoryId1] AS [CategoryId1], [Project7].[Segment1] AS [Segment1], [Project7].[IsMaintained] AS [IsMaintained], [Project7].[Id4] AS [Id4], [Project7].[Name2] AS [Name2], [Project7].[CarModelId1] AS [CarModelId1], [Project7].[Segment2] AS [Segment2], [Project7].[IsMaintained1] AS [IsMaintained1], [Project7].[Id5] AS [Id5], [Project7].[Name3] AS [Name3], [Project7].[Capacity] AS [Capacity], [Project7].[HorsePowers] AS [HorsePowers], [Project7].[Fuel] AS [Fuel], [Project7].[Id6] AS [Id6], [Project7].[Id7] AS [Id7], [Project7].[C3] AS [C3], [Project7].[C4] AS [C4], [Project7].[C5] AS [C5], [Project7].[Id8] AS [Id8], [Project7].[Order] AS [Order], [Project7].[Hide] AS [Hide], [Project7].[Name4] AS [Name4]
  386.             FROM ( SELECT
  387.                 [Extent12].[Id] AS [Id],
  388.                 [Extent12].[Authorization] AS [Authorization],
  389.                 [Extent12].[Price] AS [Price],
  390.                 [Extent12].[Title] AS [Title],
  391.                 [Extent12].[Description] AS [Description],
  392.                 [Extent12].[Edited] AS [Edited],
  393.                 [Extent12].[Added] AS [Added],
  394.                 [Extent12].[EndDate] AS [EndDate],
  395.                 [Extent12].[IsAccepted] AS [IsAccepted],
  396.                 [Extent12].[CategoryId] AS [CategoryId],
  397.                 [Extent12].[OfferQrCodeId] AS [OfferQrCodeId],
  398.                 [Extent12].[SellerId] AS [SellerId],
  399.                 [Extent12].[PromotionLeft] AS [PromotionLeft],
  400.                 [Extent12].[UnregisterUserInfoId] AS [UnregisterUserInfoId],
  401.                 [Extent12].[CommentsEnabled] AS [CommentsEnabled],
  402.                 [Extent12].[CommentsModerated] AS [CommentsModerated],
  403.                 [Extent12].[UseState] AS [UseState],
  404.                 [Extent13].[Id] AS [Id1],
  405.                 [Extent13].[FirstRegistration] AS [FirstRegistration],
  406.                 [Extent13].[FirstPolandRegistration] AS [FirstPolandRegistration],
  407.                 [Extent13].[Places] AS [Places],
  408.                 [Extent13].[Doors] AS [Doors],
  409.                 [Extent13].[Year] AS [Year],
  410.                 [Extent13].[CarMakeId] AS [CarMakeId],
  411.                 [Extent13].[CarModelId] AS [CarModelId],
  412.                 [Extent13].[CarGenerationId] AS [CarGenerationId],
  413.                 [Extent13].[VehicleBodyworkId] AS [VehicleBodyworkId],
  414.                 [Extent13].[CarBodyworkColorId] AS [CarBodyworkColorId],
  415.                 [Extent13].[CarBodyworkPaintId] AS [CarBodyworkPaintId],
  416.                 [Extent13].[CarEngineId] AS [CarEngineId],
  417.                 [Extent13].[OriginCountry] AS [OriginCountry],
  418.                 [Extent13].[FirstRegistrationCountry] AS [FirstRegistrationCountry],
  419.                 [Extent13].[CurrentRegistrationCountry] AS [CurrentRegistrationCountry],
  420.                 [Extent13].[GearboxId] AS [GearboxId],
  421.                 [Extent13].[Gears] AS [Gears],
  422.                 [Extent13].[EngineHorsePowers] AS [EngineHorsePowers],
  423.                 [Extent13].[EngineCapacity] AS [EngineCapacity],
  424.                 [Extent13].[EngineFuel] AS [EngineFuel],
  425.                 [Extent13].[Segment] AS [Segment],
  426.                 [Extent13].[CarState] AS [CarState],
  427.                 [Extent13].[Mileage] AS [Mileage],
  428.                 [Extent13].[CarStatusId] AS [CarStatusId],
  429.                 [Extent13].[WheelDriveId] AS [WheelDriveId],
  430.                 [Extent13].[VinNumber] AS [VinNumber],
  431.                 '0X0X' AS [C1],
  432.                 NEWID() AS [C2],
  433.                 [Extent14].[Id] AS [Id2],
  434.                 [Extent14].[Name] AS [Name],
  435.                 [Extent15].[Id] AS [Id3],
  436.                 [Extent15].[Name] AS [Name1],
  437.                 [Extent15].[MakeId] AS [MakeId],
  438.                 [Extent15].[CategoryId] AS [CategoryId1],
  439.                 [Extent15].[Segment] AS [Segment1],
  440.                 [Extent15].[IsMaintained] AS [IsMaintained],
  441.                 [Extent16].[Id] AS [Id4],
  442.                 [Extent16].[Name] AS [Name2],
  443.                 [Extent16].[CarModelId] AS [CarModelId1],
  444.                 [Extent16].[Segment] AS [Segment2],
  445.                 [Extent16].[IsMaintained] AS [IsMaintained1],
  446.                 [Join16].[Id12] AS [Id5],
  447.                 [Join16].[Name] AS [Name3],
  448.                 [Join16].[Capacity] AS [Capacity],
  449.                 [Join16].[HorsePowers] AS [HorsePowers],
  450.                 [Join16].[Fuel] AS [Fuel],
  451.                 [Join16].[Id13] AS [Id6],
  452.                 [Join16].[Id14] AS [Id7],
  453.                 CASE WHEN ([Join16].[Id12] IS NULL) THEN CAST(NULL AS varchar(1)) WHEN (( NOT (([Join16].[C13] = 1) AND ([Join16].[C13] IS NOT NULL))) AND ( NOT (([Join16].[C14] = 1) AND ([Join16].[C14] IS NOT NULL)))) THEN '9X' WHEN (([Join16].[C13] = 1) AND ([Join16].[C13] IS NOT NULL)) THEN '9X0X' ELSE '9X1X' END AS [C3],
  454.                 CASE WHEN ([Join16].[Id12] IS NULL) THEN CAST(NULL AS int) WHEN (( NOT (([Join16].[C13] = 1) AND ([Join16].[C13] IS NOT NULL))) AND ( NOT (([Join16].[C14] = 1) AND ([Join16].[C14] IS NOT NULL)))) THEN CAST(NULL AS int) WHEN (([Join16].[C13] = 1) AND ([Join16].[C13] IS NOT NULL)) THEN [Join16].[CarModelId] END AS [C4],
  455.                 CASE WHEN ([Join16].[Id12] IS NULL) THEN CAST(NULL AS int) WHEN (( NOT (([Join16].[C13] = 1) AND ([Join16].[C13] IS NOT NULL))) AND ( NOT (([Join16].[C14] = 1) AND ([Join16].[C14] IS NOT NULL)))) THEN CAST(NULL AS int) WHEN (([Join16].[C13] = 1) AND ([Join16].[C13] IS NOT NULL)) THEN CAST(NULL AS int) ELSE [Join16].[CarGenerationId] END AS [C5],
  456.                 [Extent20].[Id] AS [Id8],
  457.                 [Extent20].[Order] AS [Order],
  458.                 [Extent20].[Hide] AS [Hide],
  459.                 [Extent20].[Name] AS [Name4]
  460.                 FROM       [dbo].[Offers] AS [Extent12]
  461.                 INNER JOIN [dbo].[VehicleOffers] AS [Extent13] ON [Extent12].[Id] = [Extent13].[Id]
  462.                 INNER JOIN [dbo].[CarMakes] AS [Extent14] ON [Extent13].[CarMakeId] = [Extent14].[Id]
  463.                 INNER JOIN [dbo].[CarModels] AS [Extent15] ON [Extent13].[CarModelId] = [Extent15].[Id]
  464.                 LEFT OUTER JOIN [dbo].[CarModelGenerations] AS [Extent16] ON [Extent13].[CarGenerationId] = [Extent16].[Id]
  465.                 LEFT OUTER JOIN  (SELECT [Extent17].[Id] AS [Id12], [Extent17].[Name] AS [Name], [Extent17].[Capacity] AS [Capacity], [Extent17].[HorsePowers] AS [HorsePowers], [Extent17].[Fuel] AS [Fuel], [Project5].[Id] AS [Id13], [Project5].[CarModelId] AS [CarModelId], [Project5].[C1] AS [C13], [Project6].[Id] AS [Id14], [Project6].[CarGenerationId] AS [CarGenerationId], [Project6].[C1] AS [C14]
  466.                     FROM   [dbo].[CarEngines] AS [Extent17]
  467.                     LEFT OUTER JOIN  (SELECT
  468.                         [Extent18].[Id] AS [Id],
  469.                         [Extent18].[CarModelId] AS [CarModelId],
  470.                         cast(1 as bit) AS [C1]
  471.                         FROM [dbo].[CarModelEngines] AS [Extent18] ) AS [Project5] ON [Extent17].[Id] = [Project5].[Id]
  472.                     LEFT OUTER JOIN  (SELECT
  473.                         [Extent19].[Id] AS [Id],
  474.                         [Extent19].[CarGenerationId] AS [CarGenerationId],
  475.                         cast(1 as bit) AS [C1]
  476.                         FROM [dbo].[CarGenerationEngines] AS [Extent19] ) AS [Project6] ON [Extent17].[Id] = [Project6].[Id] ) AS [Join16] ON [Extent13].[CarEngineId] = [Join16].[Id12]
  477.                 INNER JOIN [dbo].[VehicleGearboxes] AS [Extent20] ON [Extent13].[GearboxId] = [Extent20].[Id]
  478.             )  AS [Project7]
  479.             ORDER BY [Project7].[C2] DESC ) AS [Limit2]
  480.         INNER JOIN  (SELECT [Extent21].[PhotoStorageEntry_Id] AS [PhotoStorageEntry_Id], [Extent21].[Offer_Id] AS [Offer_Id], [Extent22].[FileName] AS [FileName], [Extent22].[StoredFileName] AS [StoredFileName], [Extent22].[Size] AS [Size], [Extent22].[MimeType] AS [MimeType], [Extent22].[Uploaded] AS [Uploaded]
  481.             FROM  [dbo].[PhotoStorageEntryOffers] AS [Extent21]
  482.             INNER JOIN [dbo].[StorageEntries] AS [Extent22] ON [Extent21].[PhotoStorageEntry_Id] = [Extent22].[Id] ) AS [Join19] ON [Limit2].[Id] = [Join19].[Offer_Id]) AS [UnionAll1]
  483.     ORDER BY [UnionAll1].[C2] DESC, [UnionAll1].[Id] ASC, [UnionAll1].[Id1] ASC, [UnionAll1].[Id2] ASC, [UnionAll1].[Id3] ASC, [UnionAll1].[Id4] ASC, [UnionAll1].[Id5] ASC, [UnionAll1].[Id6] ASC, [UnionAll1].[Id7] ASC, [UnionAll1].[Id9] ASC, [UnionAll1].[C1] ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement