|
@@ -109,7 +109,6 @@
|
|
<result column="custom_license_rate" property="customLicenseRate"/>
|
|
<result column="custom_license_rate" property="customLicenseRate"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
-
|
|
|
|
<resultMap id="queryByDateMap" type="cn.cslg.pas.common.model.vo.ProductMarketDataTrendVO">
|
|
<resultMap id="queryByDateMap" type="cn.cslg.pas.common.model.vo.ProductMarketDataTrendVO">
|
|
<result column="market_date" property="marketDate"/>
|
|
<result column="market_date" property="marketDate"/>
|
|
<result column="sale_total_money" property="saleTotalMoney"/>
|
|
<result column="sale_total_money" property="saleTotalMoney"/>
|
|
@@ -119,7 +118,10 @@
|
|
SELECT CONCAT(CAST(YEAR(STR_TO_DATE(sale_time,'%Y-%m')) as CHAR),'年') AS market_date,
|
|
SELECT CONCAT(CAST(YEAR(STR_TO_DATE(sale_time,'%Y-%m')) as CHAR),'年') AS market_date,
|
|
sum(sale_money) AS sale_total_money
|
|
sum(sale_money) AS sale_total_money
|
|
FROM product_market_data
|
|
FROM product_market_data
|
|
- WHERE product_id = #{productId} AND saleArea = #{saleArea}
|
|
|
|
|
|
+ WHERE product_id = #{productId}
|
|
|
|
+ <if test="saleArea != null and saleArea != ''">
|
|
|
|
+ AND sale_Area = #{saleArea}
|
|
|
|
+ </if>
|
|
GROUP BY market_date
|
|
GROUP BY market_date
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -128,7 +130,10 @@
|
|
'第',CAST(QUARTER(STR_TO_DATE(sale_time,'%Y-%m')) as CHAR),'季度') AS market_date,
|
|
'第',CAST(QUARTER(STR_TO_DATE(sale_time,'%Y-%m')) as CHAR),'季度') AS market_date,
|
|
sum(sale_money) AS sale_total_money
|
|
sum(sale_money) AS sale_total_money
|
|
FROM product_market_data
|
|
FROM product_market_data
|
|
- WHERE product_id = #{productId} AND saleArea = #{saleArea}
|
|
|
|
|
|
+ WHERE product_id = #{productId}
|
|
|
|
+ <if test="saleArea != null and saleArea != ''">
|
|
|
|
+ AND sale_Area = #{saleArea}
|
|
|
|
+ </if>
|
|
GROUP BY market_date
|
|
GROUP BY market_date
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -137,34 +142,10 @@
|
|
CAST(MONTH(STR_TO_DATE(sale_time,'%Y-%m')) AS CHAR)) AS market_date,
|
|
CAST(MONTH(STR_TO_DATE(sale_time,'%Y-%m')) AS CHAR)) AS market_date,
|
|
sum(sale_money) AS sale_total_money
|
|
sum(sale_money) AS sale_total_money
|
|
FROM product_market_data
|
|
FROM product_market_data
|
|
- WHERE product_id = #{productId} AND saleArea = #{saleArea}
|
|
|
|
- GROUP BY market_date
|
|
|
|
- </select>
|
|
|
|
-
|
|
|
|
- <select id="queryByYear2" resultMap="queryByDateMap">
|
|
|
|
- SELECT CONCAT(CAST(YEAR(STR_TO_DATE(sale_time,'%Y-%m')) as CHAR),'年') AS market_date,
|
|
|
|
- sum(sale_money) AS sale_total_money
|
|
|
|
- FROM product_market_data
|
|
|
|
WHERE product_id = #{productId}
|
|
WHERE product_id = #{productId}
|
|
|
|
+ <if test="saleArea != null and saleArea != ''">
|
|
|
|
+ AND sale_Area = #{saleArea}
|
|
|
|
+ </if>
|
|
GROUP BY market_date
|
|
GROUP BY market_date
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
- <select id="queryBySeason2" resultMap="queryByDateMap">
|
|
|
|
- SELECT CONCAT(CAST(YEAR(STR_TO_DATE(sale_time,'%Y-%m')) as CHAR),'年',
|
|
|
|
- '第',CAST(QUARTER(STR_TO_DATE(sale_time,'%Y-%m')) as CHAR),'季度') AS market_date,
|
|
|
|
- sum(sale_money) AS sale_total_money
|
|
|
|
- FROM product_market_data
|
|
|
|
- WHERE product_id = #{productId}
|
|
|
|
- GROUP BY market_date
|
|
|
|
- </select>
|
|
|
|
-
|
|
|
|
- <select id="queryByMonth2" resultMap="queryByDateMap">
|
|
|
|
- SELECT CONCAT(CAST(YEAR(STR_TO_DATE(sale_time,'%Y-%m')) AS CHAR),'-',
|
|
|
|
- CAST(MONTH(STR_TO_DATE(sale_time,'%Y-%m')) AS CHAR)) AS market_date,
|
|
|
|
- sum(sale_money) AS sale_total_money
|
|
|
|
- FROM product_market_data
|
|
|
|
- WHERE product_id = #{productId}
|
|
|
|
- GROUP BY market_date
|
|
|
|
- </select>
|
|
|
|
-
|
|
|
|
</mapper>
|
|
</mapper>
|