Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.39 KB | None | 0 0
  1. SET STATISTICS TIME ON;
  2.  
  3. DECLARE @EventID BIGINT = 229;
  4.  
  5. SELECT
  6. DISTINCT
  7.  
  8. CO.CompanyID AS [IDCompany],
  9. US.UserID AS [VisitorID],
  10. CO.CompanyTypeID AS [CompanyTypeID],
  11. CO.Name AS [CompanyName],
  12. ISNULL(CO.[Description],'') AS [Description],
  13. ISNULL(CS.ProductDescription,'') AS [ProductDescription],
  14. ISNULL(CS.TagLine,'') AS [TagLine],
  15. ISNULL(CO.Logo,'') AS [Logo],
  16. ISNULL(CO.CompanyUrl,'') AS [CompanyUrl],
  17. US.FirstName AS [FirstName],
  18. US.LastName AS [LastName],
  19. ISNULL(US.PersonalBiography,'') AS [PersonalBiography],
  20. '' AS Title,
  21. ISNULL(US.JobTitle,'') AS [Position],
  22. NULL AS [SponsorAttendeeNo],
  23. [IsSpekerData].EventMeetingAgendaID
  24.  
  25. FROM Users.[User] US
  26. INNER JOIN Users.Company CO ON US.CompanyID = CO.CompanyID AND CO.EventID = @EventID
  27. LEFT JOIN Users.CompanySponsors CS ON CO.CompanyID = CS.CompanyID AND CO.EventID = CS.EventID
  28.  
  29. OUTER APPLY(
  30. SELECT TOP 1 EMA.EventMeetingAgendaID FROM
  31. Events.EventMeetingAgenda EMA
  32. INNER JOIN Events.EventMeetingAgendaParticipant EMAP ON EMA.EventMeetingAgendaID = EMAP.EventMeetingAgendaID
  33. WHERE EMA.EventID = @EventID AND EMA.ActivityTypeID NOT IN (8,9,10) AND EMA.IsDeleted = 0 AND EMAP.IsSpeaker = 1 AND EMAP.UserID = US.UserID) AS [IsSpekerData]
  34.  
  35. WHERE
  36. US.EventID = @EventID
  37. AND US.IsDeleted = 0
  38. AND US.IsBlocked = 0
  39. AND US.HideOnPanel = 0
  40. AND CO.IsDeleted = 0
  41. AND IsSpekerData.EventMeetingAgendaID IS NOT NULL
  42.  
  43. ORDER BY [CompanyName] ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement