Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. SELECT * FROM (SELECT UpcomingProjects.Name, Watchlist.User_ID, Watchlist.Project_ID, UsersWatchlist.Project_ID as InUsersWatchlist, UpcomingProjects.ID as ProjectID
  2. FROM proveq.Projects UpcomingProjects
  3. LEFT JOIN proveq.Watchlist UsersWatchlist ON UpcomingProjects.ID = UsersWatchlist.Project_ID AND UsersWatchlist.User_ID = '289' AND UsersWatchlist.Status='1'
  4. INNER JOIN proveq.Watchlist Watchlist ON ProjectID.ID=Watchlist.Project_ID AND Watchlist.User_ID IN (220,289,179, 505) AND Watchlist.Status='1'
  5. WHERE UpcomingProjects.Sale_Status='Upcoming'
  6. GROUP BY UpcomingProjects.Name
  7. ORDER BY str_to_date(UpcomingProjects.Start_Date,'%m/%d/%Y') ASC) as upcoming
  8. UNION all
  9. SELECT * FROM (SELECT ActiveProjects.Name, Watchlist.User_ID, Watchlist.Project_ID, UsersWatchlist.Project_ID as InUsersWatchlist, ActiveProjects.ID as ProjectID
  10. FROM proveq.Projects ActiveProjects
  11. LEFT JOIN proveq.Watchlist UsersWatchlist ON ActiveProjects.ID = UsersWatchlist.Project_ID AND UsersWatchlist.User_ID = '289' AND UsersWatchlist.Status='1'
  12. INNER JOIN proveq.Watchlist Watchlist ON ProjectID.ID=Watchlist.Project_ID AND Watchlist.User_ID IN (220,289,179, 505) AND Watchlist.Status='1'
  13. WHERE ActiveProjects.Sale_Status='Active'
  14. GROUP BY ActiveProjects.Name
  15. ORDER BY str_to_date(ActiveProjects.End_Date,'%m/%d/%Y') ASC) as active
  16. UNION all
  17. SELECT * FROM (SELECT ConcludedProjects.Name,Watchlist.User_ID, Watchlist.Project_ID, UsersWatchlist.Project_ID as InUsersWatchlist, ConcludedProjects.ID as ProjectID
  18. FROM proveq.Projects ConcludedProjects
  19. LEFT JOIN proveq.Watchlist UsersWatchlist ON ConcludedProjects.ID = UsersWatchlist.Project_ID AND UsersWatchlist.User_ID = '289' AND UsersWatchlist.Status='1'
  20. INNER JOIN proveq.Watchlist Watchlist ON ProjectID.ID=Watchlist.Project_ID AND Watchlist.User_ID IN (220,289,179, 505) AND Watchlist.Status='1'
  21. WHERE ConcludedProjects.Sale_Status='Concluded'
  22. GROUP BY ConcludedProjects.Name
  23. ORDER BY str_to_date(ConcludedProjects.End_Date,'%m/%d/%Y') ASC) as active
  24. UNION all
  25. SELECT * FROM (SELECT TBDProjects.Name, Watchlist.User_ID, Watchlist.Project_ID, UsersWatchlist.Project_ID as InUsersWatchlist, TBDProjects.ID as ProjectID
  26. FROM proveq.Projects TBDProjects
  27. LEFT JOIN proveq.Watchlist UsersWatchlist ON TBDProjects.ID = UsersWatchlist.Project_ID AND UsersWatchlist.User_ID = '289' AND UsersWatchlist.Status='1'
  28. INNER JOIN proveq.Watchlist Watchlist ON ProjectID.ID=Watchlist.Project_ID AND Watchlist.User_ID IN (220,289,179, 505) AND Watchlist.Status='1'
  29. WHERE TBDProjects.Sale_Status='TBD'
  30. GROUP BY TBDProjects.Name
  31. ORDER BY CAST(TBDProjects.Completion AS UNSIGNED) ASC) as tbd
  32. LIMIT 30
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement