Advertisement
Guest User

Untitled

a guest
Apr 25th, 2014
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.15 KB | None | 0 0
  1. SET SESSION group_concat_max_len = 2000000;
  2. SET @radius = .014;
  3. select
  4. cast(concat('{"type":"Feature","id":"',t2.TerrID,'","properties": {"name":"',t2.TerrName,'","density":',t2.TotalOpp2,',"color":"',t2.TerrClr,'"},','"geometry" :{"type":"MultiPolygon","coordinates":[', t2.tett2,']}},')as char) as tett
  5. from(
  6.  
  7. select TerrName,
  8. TerrID,
  9. sum(TotalOpp) as TotalOpp2,
  10. AgentsAssigned,
  11. (sum(TotalOpp) - AgentsAssigned * 60) as density,
  12. if((sum(TotalOpp) - AgentsAssigned * 60)<0,"red", if((sum(TotalOpp) - AgentsAssigned * 60)<60,"yellow","green")) as TerrClr,
  13. group_concat(tett) as tett2
  14.  
  15. from(
  16.  
  17. SELECT
  18. territories.territory_name as TerrName,
  19. territories.territoryID as TerrID,
  20. territories_meta.tm_color,
  21. territories.territory_description,
  22. territories.territory_state,
  23. GROUP_CONCAT(distinct(territories_zips.tz_zip)SEPARATOR ', ' ) AS ZipCodes,
  24. GROUP_CONCAT(distinct(concat(users.user_Fname,' ',users.user_Lname))SEPARATOR ', ') AS AgentName,
  25. users.user_role,
  26. round(sum(boundaries_meta.bm_opportunity)/Count(distinct(territories_assign.ta_repID))) AS TotalOpp,
  27. Count(distinct(territories_assign.ta_repID)) AS AgentsAssigned,
  28. group_concat(boundaries.boundary_geometry)as tett
  29. FROM
  30. territories
  31. INNER JOIN territories_zips ON territories.territoryID = territories_zips.tz_terrID
  32. INNER JOIN territories_assign ON territories.territoryID = territories_assign.ta_territoryID...
  33.  
  34. $places_zipopps_terr3 = $db->query('SET SESSION group_concat_max_len = 2000000;
  35. SET @radius = .014;
  36. select
  37. cast(concat('{"type":"Feature","id":"',t2.TerrID,'","properties": {"name":"',t2.TerrName,'","density":',t2.TotalOpp2,',"color":"',t2.TerrClr,'"},','"g eometry":{"type":"MultiPolygon","coordinates":[', t2.tett2,']}},')as char) as tett
  38. from(
  39.  
  40. select TerrName,
  41. TerrID,
  42. sum(TotalOpp) as TotalOpp2,
  43. AgentsAssigned,
  44. (sum(TotalOpp) - AgentsAssigned * 60) as density,
  45. if((sum(TotalOpp) - AgentsAssigned * 60)<0,"red", if((sum(TotalOpp) - AgentsAssigned * 60)<60,"yellow","green")) as TerrClr,
  46. group_concat(tett) as tett2
  47.  
  48. from(
  49.  
  50. SELECT
  51. territories.territory_name as TerrName,
  52. territories.territoryID as TerrID,
  53. territories_meta.tm_color,
  54. territories.territory_description,
  55. territories.territory_state,
  56. GROUP_CONCAT(distinct(territories_zips.tz_zip)SEPARATOR ', ' ) AS ZipCodes,
  57. GROUP_CONCAT(distinct(concat(users.user_Fname,' ',users.user_Lname))SEPARATOR ', ') AS AgentName,
  58. users.user_role,
  59. round(sum(boundaries_meta.bm_opportunity)/Count(distinct(territories_assign.ta_repID))) AS TotalOpp,
  60. Count(distinct(territories_assign.ta_repID)) AS AgentsAssigned,
  61. group_concat(boundaries.boundary_geometry)as tett
  62. FROM
  63. territories
  64. INNER JOIN territories_zips ON territories.territoryID = territories_zips.tz_terrID
  65. INNER JOIN territories_assign ON territories.territoryID = territories_assign.ta_territoryID...
  66.  
  67. $query = <<<'EOT'
  68. SET SESSION group_concat_max_len = 2000000;
  69. SET @radius = .014;
  70. select
  71. cast(concat('{"type":"Feature","id":"',t2.TerrID,'","properties": {"name":"',t2.TerrName,'","density":',t2.TotalOpp2,',"color":"',t2.TerrClr,'"},','"geometry" :{"type":"MultiPolygon","coordinates":[', t2.tett2,']}},')as char) as tett
  72. from(
  73.  
  74. select TerrName,
  75. TerrID,
  76. sum(TotalOpp) as TotalOpp2,
  77. AgentsAssigned,
  78. (sum(TotalOpp) - AgentsAssigned * 60) as density,
  79. if((sum(TotalOpp) - AgentsAssigned * 60)<0,"red", if((sum(TotalOpp) - AgentsAssigned * 60)<60,"yellow","green")) as TerrClr,
  80. group_concat(tett) as tett2
  81.  
  82. from(
  83.  
  84. SELECT
  85. territories.territory_name as TerrName,
  86. territories.territoryID as TerrID,
  87. territories_meta.tm_color,
  88. territories.territory_description,
  89. territories.territory_state,
  90. GROUP_CONCAT(distinct(territories_zips.tz_zip)SEPARATOR ', ' ) AS ZipCodes,
  91. GROUP_CONCAT(distinct(concat(users.user_Fname,' ',users.user_Lname))SEPARATOR ', ') AS AgentName,
  92. users.user_role,
  93. round(sum(boundaries_meta.bm_opportunity)/Count(distinct(territories_assign.ta_repID))) AS TotalOpp,
  94. Count(distinct(territories_assign.ta_repID)) AS AgentsAssigned,
  95. group_concat(boundaries.boundary_geometry)as tett
  96. FROM
  97. territories
  98. INNER JOIN territories_zips ON territories.territoryID = territories_zips.tz_terrID
  99. INNER JOIN territories_assign ON territories.territoryID = territories_assign.ta_territoryID...
  100. EOT;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement