platform_buisness_data_record.sql 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. <select id="searchBuisnessDate" resultType="java.util.HashMap" parameterType="String">
  2. SELECT
  3. (SELECT COUNT(1)
  4. FROM base_project_info
  5. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR(update_date >= #{startTime} AND update_date &lt; #{endTime})) AS '项目资源',
  6. ((SELECT COUNT(1)
  7. FROM info_journal
  8. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date&lt; #{endTime}))
  9. +
  10. (SELECT COUNT(1)
  11. FROM cms_information_info
  12. WHERE business_type = "custom_service" AND create_date >= #{startTime} AND create_date &lt; #{endTime})
  13. +
  14. (SELECT COUNT(1)
  15. FROM cms_information_info
  16. WHERE business_type = "help_center" AND create_date >= #{startTime} AND create_date &lt; #{endTime})
  17. +
  18. (SELECT COUNT(1)
  19. FROM cms_information_info
  20. WHERE business_type = "information" AND create_date >= #{startTime} AND create_date &lt; #{endTime})) AS '资讯数据',
  21. ((
  22. SELECT COUNT(1)
  23. FROM base_country_info
  24. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))+
  25. (
  26. SELECT COUNT(1)
  27. FROM cms_information_info
  28. WHERE business_type = "countryShow" AND create_date >= #{startTime} AND create_date &lt; #{endTime})
  29. ) AS '国别信息',
  30. (
  31. (SELECT COUNT(1)
  32. FROM base_unit_info
  33. WHERE (industry_dict IN ('04','05','06','09','11','01','02')
  34. AND create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (industry_dict IN ('04','05','06','09','11','01','02')
  35. AND update_date >= #{startTime} AND update_date &lt; #{endTime}))+
  36. (SELECT COUNT(1)
  37. FROM cms_information_info
  38. WHERE business_type = "unitShow" AND create_date >= #{startTime} AND create_date &lt; #{endTime})
  39. ) AS '企业展示',
  40. (
  41. (
  42. SELECT COUNT(1)
  43. FROM base_financial_institution_info
  44. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime})
  45. )+
  46. (
  47. SELECT COUNT(1)
  48. FROM base_investment_guidelines_info
  49. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime})
  50. )+
  51. (
  52. SELECT COUNT(1)
  53. FROM base_project_evaluation_report_info
  54. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime})
  55. )+
  56. (
  57. SELECT COUNT(1)
  58. FROM base_research_result_info
  59. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime})
  60. )+
  61. (
  62. SELECT COUNT(1)
  63. FROM cms_information_info
  64. WHERE business_type = "financial_institutions" AND create_date >= #{startTime} AND create_date &lt; #{endTime}
  65. )
  66. ) AS '金融服务',
  67. (SELECT COUNT(1)
  68. FROM base_unit_info
  69. WHERE (industry_dict IN ('08')
  70. AND create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (industry_dict IN ('08')
  71. AND update_date >= #{startTime} AND update_date &lt; #{endTime})) AS '智库咨询',
  72. (
  73. (SELECT COUNT(1)
  74. FROM base_member_info
  75. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))
  76. +
  77. (SELECT COUNT(1)
  78. FROM base_league_member
  79. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))
  80. +
  81. (SELECT COUNT(1)
  82. FROM base_cooperation_unit
  83. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))
  84. +
  85. (SELECT COUNT(1)
  86. FROM coop_custom_service
  87. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))
  88. +
  89. (SELECT COUNT(1)
  90. FROM cms_information_info
  91. WHERE business_type = "introduction_to_members" AND create_date >= #{startTime} AND create_date &lt; #{endTime})
  92. +
  93. (SELECT COUNT(1)
  94. FROM cms_information_info
  95. WHERE business_type = "introduction_to_the_alliance" AND create_date >= #{startTime} AND create_date &lt; #{endTime})
  96. +
  97. (SELECT COUNT(1)
  98. FROM cms_information_info
  99. WHERE business_type = "introduction_to_the_cooperative_unit" AND create_date >= #{startTime} AND create_date &lt; #{endTime})
  100. )AS '合作网络',
  101. (
  102. SELECT COUNT(1)
  103. FROM activity_info
  104. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime})
  105. )AS '合作交流',
  106. (
  107. (
  108. SELECT COUNT(1)
  109. FROM committee_basis_info
  110. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))+
  111. (
  112. SELECT COUNT(1)
  113. FROM committee_activity_info
  114. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))+
  115. (
  116. SELECT COUNT(1)
  117. FROM cms_information_info
  118. WHERE business_type = "organizational_structure" AND create_date >= #{startTime} AND create_date &lt; #{endTime})
  119. ) AS '区域和国家委员会',
  120. (
  121. (
  122. SELECT COUNT(1)
  123. FROM base_research_result_info
  124. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))+
  125. (
  126. SELECT COUNT(1)
  127. FROM base_research_resources_info
  128. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime}))+
  129. (
  130. SELECT COUNT(1)
  131. FROM cms_information_info
  132. WHERE business_type = "base_research_resource_info" AND create_date >= #{startTime} AND create_date &lt; #{endTime}
  133. )
  134. ) AS '资源共享',
  135. (
  136. SELECT COUNT(1)
  137. FROM meeting_basic_info
  138. WHERE (create_date >= #{startTime} AND create_date &lt; #{endTime}) OR (update_date >= #{startTime} AND update_date &lt; #{endTime})) AS '会议信息'
  139. FROM DUAL;
  140. </select>
  141. ==========================================
  142. <select id="searchBuisnessDateYesterday" resultType="java.util.HashMap" parameterType="String">
  143. SELECT
  144. (SELECT COUNT(1)
  145. FROM base_project_info
  146. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime})) AS '项目资源',
  147. ((SELECT COUNT(1)
  148. FROM info_journal
  149. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))
  150. +
  151. (SELECT COUNT(1)
  152. FROM cms_information_info
  153. WHERE business_type = "custom_service" AND create_date &lt; #{endTime})
  154. +
  155. (SELECT COUNT(1)
  156. FROM cms_information_info
  157. WHERE business_type = "help_center" AND create_date &lt; #{endTime})
  158. +
  159. (SELECT COUNT(1)
  160. FROM cms_information_info
  161. WHERE business_type = "information" AND create_date &lt; #{endTime})) AS '资讯数据',
  162. ((
  163. SELECT COUNT(1)
  164. FROM base_country_info
  165. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime})
  166. ) +
  167. (
  168. SELECT COUNT(1)
  169. FROM cms_information_info
  170. WHERE business_type = "countryShow" AND create_date &lt; #{endTime}))AS '国别信息',
  171. (
  172. (SELECT COUNT(1)
  173. FROM base_unit_info
  174. WHERE (industry_dict IN ('04','05','06','09','11','01','02')
  175. AND create_date &lt; #{endTime}) OR (industry_dict IN ('04','05','06','09','11','01','02')
  176. AND update_date &lt; #{endTime}))+
  177. (SELECT COUNT(1)
  178. FROM cms_information_info
  179. WHERE business_type = "unitShow" AND create_date &lt; #{endTime})
  180. ) AS '企业展示',
  181. (
  182. (
  183. SELECT COUNT(1)
  184. FROM base_financial_institution_info
  185. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime})
  186. )+
  187. (
  188. SELECT COUNT(1)
  189. FROM base_investment_guidelines_info
  190. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime})
  191. )+
  192. (
  193. SELECT COUNT(1)
  194. FROM base_project_evaluation_report_info
  195. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime})
  196. )+
  197. (
  198. SELECT COUNT(1)
  199. FROM base_research_result_info
  200. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime})
  201. )+
  202. (
  203. SELECT COUNT(1)
  204. FROM cms_information_info
  205. WHERE business_type = "financial_institutions" AND create_date &lt; #{endTime}
  206. )
  207. ) AS '金融服务',
  208. (SELECT COUNT(1)
  209. FROM base_unit_info
  210. WHERE (industry_dict IN ('08')
  211. AND create_date &lt; #{endTime}) OR (industry_dict IN ('08')
  212. AND update_date &lt; #{endTime})) AS '智库咨询',
  213. (
  214. (SELECT COUNT(1)
  215. FROM base_member_info
  216. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))
  217. +
  218. (SELECT COUNT(1)
  219. FROM base_league_member
  220. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))
  221. +
  222. (SELECT COUNT(1)
  223. FROM base_cooperation_unit
  224. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))
  225. +
  226. (SELECT COUNT(1)
  227. FROM coop_custom_service
  228. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))
  229. +
  230. (SELECT COUNT(1)
  231. FROM cms_information_info
  232. WHERE business_type = "introduction_to_members" AND create_date &lt; #{endTime})
  233. +
  234. (SELECT COUNT(1)
  235. FROM cms_information_info
  236. WHERE business_type = "introduction_to_the_alliance" AND create_date &lt; #{endTime})
  237. +
  238. (SELECT COUNT(1)
  239. FROM cms_information_info
  240. WHERE business_type = "introduction_to_the_cooperative_unit" AND create_date &lt; #{endTime}
  241. )
  242. )AS '合作网络',
  243. (
  244. SELECT COUNT(1)
  245. FROM activity_info
  246. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime})
  247. )AS '合作交流',
  248. (
  249. (
  250. SELECT COUNT(1)
  251. FROM committee_basis_info
  252. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))+
  253. (
  254. SELECT COUNT(1)
  255. FROM committee_activity_info
  256. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))+
  257. (
  258. SELECT COUNT(1)
  259. FROM cms_information_info
  260. WHERE business_type = "organizational_structure" AND create_date &lt; #{endTime})
  261. ) AS '区域和国家委员会',
  262. (
  263. (
  264. SELECT COUNT(1)
  265. FROM base_research_result_info
  266. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))+
  267. (
  268. SELECT COUNT(1)
  269. FROM base_research_resources_info
  270. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime}))+
  271. (
  272. SELECT COUNT(1)
  273. FROM cms_information_info
  274. WHERE business_type = "base_research_resource_info" AND create_date &lt; #{endTime}
  275. )
  276. ) AS '资源共享',
  277. (
  278. SELECT COUNT(1)
  279. FROM meeting_basic_info
  280. WHERE (create_date &lt; #{endTime}) OR (update_date &lt; #{endTime})) AS '会议信息'
  281. FROM DUAL;
  282. </select>
  283. =====================================
  284. <select id="searchYesterday" resultType="java.util.HashMap" parameterType="String">
  285. SELECT records_time ,update_number_all FROM platform_buisness_data_record WHERE records_time >= #{startTime} AND records_time &lt; #{endTime} GROUP BY STR_TO_DATE(records_time,'%Y-%m-%d');
  286. </select>
  287. ===========================================
  288. <select id="searchPlatformBuisnessData" resultMap="platformBuisnessDataRecord" parameterType="String">
  289. SELECT
  290. <include refid="Base_Column_List"/>
  291. FROM platform_buisness_data_record t WHERE t.records_time = #{recordTime} AND t.data_name = #{type};
  292. </select>