<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.casic.missiles.mapper.customer.CustomerWorkbenchMapper">
<select id="sampleIncreaseTrend" resultType="Map">
SELECT increaseTime,count(increaseTimes) AS "count"
from (
SELECT DATE_FORMAT(create_time, '%Y%m' ) AS increaseTime,COUNT(*) AS increaseTimes,create_time
FROM customer_sample_info
WHERE TIMESTAMPDIFF(MONTH,now(),create_time) <![CDATA[ <= ]]> 12
AND is_del=0
GROUP BY create_time
) sampleInfo
GROUP BY create_time
</select>
<select id="querySampleExpireTrend" resultType="Map">
SELECT expireTime,count(expireTimes) AS "count"
from (
SELECT DATE_FORMAT(update_time, '%Y%m' ) AS expireTime,COUNT(*) AS expireTimes,update_time
FROM customer_sample_info
WHERE TIMESTAMPDIFF(MONTH,now(),update_time) <![CDATA[ <= ]]> 12
AND is_del=0
AND overtime_status='1'
GROUP BY update_time
) sampleInfo
GROUP BY update_time
</select>
<select id="customerIncreaseTrend" resultType="Map">
SELECT increaseTime,count(increaseTimes) AS "count"
from (
SELECT DATE_FORMAT(create_time, '%Y%m' ) AS increaseTime,COUNT(*) AS increaseTimes,create_time
FROM customer_info
WHERE TIMESTAMPDIFF(MONTH,now(),create_time) <![CDATA[ <= ]]> 12
AND is_del=0
GROUP BY create_time
) sampleInfo
GROUP BY create_time
</select>
</mapper>