Advertisement
hemid_sultan

report query

Oct 9th, 2020
1,114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.74 KB | None | 0 0
  1. SELECT DISTINCT
  2.     l.*
  3. FROM
  4.     goal AS g
  5.         LEFT JOIN
  6.     hamiddomain.user_lead AS ul ON g.fk_id_user = ul.fk_id_user
  7.         LEFT JOIN
  8.     hamiddomain.lead AS l ON l.id_lead = ul.fk_id_lead
  9. WHERE
  10.     g.fk_id_user = 5 AND g.data_status = 1
  11.         AND g.is_deleted = 0 AND g.time_period_type = 0 AND YEAR(now())=YEAR(l.created_at)
  12. UNION
  13. SELECT DISTINCT
  14.     l.*
  15. FROM
  16.     goal AS g
  17.         LEFT JOIN
  18.     hamiddomain.user_lead AS ul ON g.fk_id_user = ul.fk_id_user
  19.         LEFT JOIN
  20.     hamiddomain.lead AS l ON l.id_lead = ul.fk_id_lead
  21. WHERE
  22.     g.fk_id_user = 5 AND g.data_status = 1
  23.         AND g.is_deleted = 0 AND g.time_period_type = 1 AND QUARTER(now())=QUARTER(l.created_at)
  24. UNION
  25. SELECT DISTINCT
  26.     l.*
  27. FROM
  28.     goal AS g
  29.         LEFT JOIN
  30.     hamiddomain.user_lead AS ul ON g.fk_id_user = ul.fk_id_user
  31.         LEFT JOIN
  32.     hamiddomain.lead AS l ON l.id_lead = ul.fk_id_lead
  33. WHERE
  34.     g.fk_id_user = 5 AND g.data_status = 1
  35.         AND g.is_deleted = 0 AND g.time_period_type = 2 AND MONTH(now())=MONTH(l.created_at)
  36. UNION
  37. SELECT DISTINCT
  38.     l.*
  39. FROM
  40.     goal AS g
  41.         LEFT JOIN
  42.     hamiddomain.user_lead AS ul ON g.fk_id_user = ul.fk_id_user
  43.         LEFT JOIN
  44.     hamiddomain.lead AS l ON l.id_lead = ul.fk_id_lead
  45. WHERE
  46.     g.fk_id_user = 5 AND g.data_status = 1
  47.         AND g.is_deleted = 0 AND g.time_period_type = 3 AND WEEK(now())=WEEK(l.created_at)
  48. UNION
  49. SELECT DISTINCT
  50.     l.*
  51. FROM
  52.     goal AS g
  53.         LEFT JOIN
  54.     hamiddomain.user_lead AS ul ON g.fk_id_user = ul.fk_id_user
  55.         LEFT JOIN
  56.     hamiddomain.lead AS l ON l.id_lead = ul.fk_id_lead
  57. WHERE
  58.     g.fk_id_user = 5 AND g.data_status = 1
  59.         AND g.is_deleted = 0 AND g.time_period_type = 4 AND DAY(now())=DAY(l.created_at);
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement