Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.12 KB | None | 0 0
  1. SELECT
  2. [Project3].[CampaignId] AS [CampaignId],
  3. [Project3].[TargetGroupId] AS [TargetGroupId],
  4. [Project3].[TemplateId] AS [TemplateId],
  5. [Project3].[C1] AS [C1],
  6. [Project3].[OptimoveId] AS [OptimoveId],
  7. [Project3].[Date] AS [Date],
  8. [Project3].[EndTime] AS [EndTime],
  9. [Project3].[LeadTime] AS [LeadTime],
  10. [Project3].[Name] AS [Name],
  11. [Project3].[PlatformId] AS [PlatformId],
  12. [Project3].[Status] AS [Status],
  13. [Project3].[Name1] AS [Name1],
  14. [Project3].[C2] AS [C2],
  15. [Project3].[C3] AS [C3]
  16. --[Project3].[C4] AS [C4]
  17. -- [Project3].[Name2] AS [Name2]
  18. FROM ( SELECT
  19. [Limit1].[CampaignId] AS [CampaignId],
  20. [Limit1].[OptimoveId] AS [OptimoveId],
  21. [Limit1].[Date] AS [Date],
  22. [Limit1].[EndTime] AS [EndTime],
  23. [Limit1].[LeadTime] AS [LeadTime],
  24. [Limit1].[PlatformId] AS [PlatformId],
  25. [Limit1].[Status] AS [Status],
  26. [Limit1].[TargetGroupId] AS [TargetGroupId],
  27. [Limit1].[Name] AS [Name],
  28. [Limit1].[TemplateId] AS [TemplateId],
  29. [Limit1].[Name1] AS [Name1],
  30. [Limit1].[C1] AS [C1],
  31. --[Distinct1].[Name] AS [Name2],
  32. [Limit1].[C2] AS [C2],
  33. [Limit1].[C3] AS [C3]
  34. -- CASE WHEN ([Distinct1].[Name] IS NULL) THEN CAST(NULL AS int) ELSE 1 END AS [C4]
  35. FROM (SELECT [Project1].[CampaignId] AS [CampaignId], [Project1].[OptimoveId] AS [OptimoveId], [Project1].[Date] AS [Date], [Project1].[EndTime] AS [EndTime], [Project1].[LeadTime] AS [LeadTime], [Project1].[PlatformId] AS [PlatformId], [Project1].[Status] AS [Status], [Project1].[TargetGroupId] AS [TargetGroupId], [Project1].[Name] AS [Name], [Project1].[TemplateId] AS [TemplateId], [Project1].[Name1] AS [Name1], [Project1].[C1] AS [C1], [Project1].[C2] AS [C2], [Project1].[C3] AS [C3]
  36. FROM ( SELECT
  37. [Extent1].[CampaignId] AS [CampaignId],
  38. [Extent1].[OptimoveId] AS [OptimoveId],
  39. [Extent1].[Date] AS [Date],
  40. [Extent1].[EndTime] AS [EndTime],
  41. [Extent1].[LeadTime] AS [LeadTime],
  42. [Extent1].[PlatformId] AS [PlatformId],
  43. [Extent1].[Status] AS [Status],
  44. [Extent2].[TargetGroupId] AS [TargetGroupId],
  45. [Extent2].[Name] AS [Name],
  46. [Extent3].[TemplateId] AS [TemplateId],
  47. [Extent3].[Name] AS [Name1],
  48. 1 AS [C1],
  49. CASE WHEN ([Extent2].[Discriminator] IN (N'CriteriaTargetGroup',N'CustomerSetTargetGroup')) THEN cast(1 as bit) WHEN ( NOT ([Extent2].[Discriminator] IN (N'CriteriaTargetGroup',N'CustomerSetTargetGroup'))) THEN cast(0 as bit) END AS [C2],
  50. CASE WHEN ([Extent2].[Discriminator] = N'CriteriaTargetGroup') THEN cast(1 as bit) WHEN ([Extent2].[Discriminator] <> N'CriteriaTargetGroup') THEN cast(0 as bit) END AS [C3]
  51. FROM [dbo].[Campaigns] AS [Extent1]
  52. LEFT OUTER JOIN [dbo].[TargetGroups] AS [Extent2] ON ([Extent2].[Discriminator] IN (N'CriteriaTargetGroup',N'CustomerSetTargetGroup',N'OptimoveTargetGroup',N'TargetGroup')) AND ([Extent1].[TargetGroupId] = [Extent2].[TargetGroupId])
  53. LEFT OUTER JOIN [dbo].[Templates] AS [Extent3] ON (CASE WHEN ([Extent2].[Discriminator] = N'CriteriaTargetGroup') THEN [Extent2].[TemplateId] END) = [Extent3].[TemplateId]
  54. WHERE ([Extent1].[PlatformId] = 'gaminator') OR (([Extent1].[PlatformId] IS NULL) AND ('gaminator' IS NULL))
  55. ) AS [Project1]
  56. ORDER BY [Project1].[CampaignId] DESC
  57. OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY ) AS [Limit1]
  58. -- OUTER APPLY (SELECT DISTINCT
  59. -- [Extent5].[Name] AS [Name]
  60. -- FROM [dbo].[CustomerMessages] AS [Extent4]
  61. -- INNER JOIN [dbo].[Templates] AS [Extent5] ON [Extent4].[TemplateId] = [Extent5].[TemplateId]
  62. -- --WHERE [Extent4].[CampaignId] = [Limit1].[CampaignId]
  63. --) AS [Distinct1]
  64. ) AS [Project3]
  65. ORDER BY [Project3].[CampaignId] DESC, [Project3].[TargetGroupId] ASC, [Project3].[TemplateId] ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement