记得上下班打卡 | git大法好,push需谨慎

Commit a2643244 authored by jiangxiulong's avatar jiangxiulong

getProvinceDataListResult back

parent d1ccb4fe
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.liquidnet.service.kylin.mapper.ReportPerformanceMapper"> <mapper namespace="com.liquidnet.service.kylin.mapper.ReportPerformanceMapper">
<!--<resultMap id="getProvinceDataListResult" type="com.liquidnet.service.kylin.dao.report.PerformanceProvinceDataDto"> <resultMap id="getProvinceDataListResult" type="com.liquidnet.service.kylin.dao.report.PerformanceProvinceDataDto">
<result column="performance_id" property="performanceId"/> <result column="performance_id" property="performanceId"/>
<result column="province" property="province"/> <result column="province" property="province"/>
<result column="total_number" property="totalNumber"/> <result column="total_number" property="totalNumber"/>
</resultMap>--> </resultMap>
<!--<resultMap id="getCityDataListResult" type="com.liquidnet.service.kylin.dao.report.PerformanceCityDataDto"> <resultMap id="getCityDataListResult" type="com.liquidnet.service.kylin.dao.report.PerformanceCityDataDto">
<result column="performance_id" property="performanceId"/> <result column="performance_id" property="performanceId"/>
<result column="city_name" property="cityName"/> <result column="city_name" property="cityName"/>
<result column="total_number" property="totalNumber"/> <result column="total_number" property="totalNumber"/>
...@@ -20,9 +20,9 @@ ...@@ -20,9 +20,9 @@
<resultMap id="getSexDataListResult" type="com.liquidnet.service.kylin.dao.report.PerformanceSexDataDto"> <resultMap id="getSexDataListResult" type="com.liquidnet.service.kylin.dao.report.PerformanceSexDataDto">
<result column="sex" property="sex"/> <result column="sex" property="sex"/>
<result column="total_number" property="totalNumber"/> <result column="total_number" property="totalNumber"/>
</resultMap>--> </resultMap>
<!-- 演出按省统计--> <!-- 演出按省统计-->
<select id="getProvinceDataList" parameterType="java.lang.String"> <select id="getProvinceDataList" parameterType="java.lang.String" resultMap="getProvinceDataListResult">
select x.* from ( select x.* from (
SELECT kotr.performance_id AS 'performance_id', SELECT kotr.performance_id AS 'performance_id',
ifnull(ca.province, '未知') province, ifnull(ca.province, '未知') province,
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
) x order by x.total_number desc ) x order by x.total_number desc
</select> </select>
<!-- 演出按城市统计--> <!-- 演出按城市统计-->
<select id="getCityDataList" parameterType="java.lang.String"> <select id="getCityDataList" parameterType="java.lang.String" resultMap="getCityDataListResult">
select x.* from ( select x.* from (
SELECT SELECT
kotr.performance_id AS 'performance_id', kotr.performance_id AS 'performance_id',
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
) x order by x.total_number desc limit 20 ) x order by x.total_number desc limit 20
</select> </select>
<!-- 演出按年龄统计--> <!-- 演出按年龄统计-->
<select id="getAgeDataList" parameterType="java.lang.String"> <select id="getAgeDataList" parameterType="java.lang.String" resultMap="getAgeDataListResult">
select * from ( select * from (
SELECT kotr.performance_id AS 'performance_id', SELECT kotr.performance_id AS 'performance_id',
CONCAT(substr(curdate(), 1, 4) - substr(kote.enter_id_code, 7, 4),'') age, CONCAT(substr(curdate(), 1, 4) - substr(kote.enter_id_code, 7, 4),'') age,
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
)x order by x.age )x order by x.age
</select> </select>
<!-- 演出按性别统计--> <!-- 演出按性别统计-->
<select id="getSexDataList" parameterType="java.lang.String"> <select id="getSexDataList" parameterType="java.lang.String" resultMap="getSexDataListResult">
select x.sex,count(1) total_number from ( select x.sex,count(1) total_number from (
SELECT kotr.performance_id AS 'performance_id', SELECT kotr.performance_id AS 'performance_id',
case when substr(kote.enter_id_code,17,1)%2=0 then '女' else '男' end sex case when substr(kote.enter_id_code,17,1)%2=0 then '女' else '男' end sex
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment