From 5dd78634ac8c4b3103cee31fb6ae0daadef784ec Mon Sep 17 00:00:00 2001
From: 935090232@qq.com <ak473600000>
Date: Thu, 03 Dec 2020 23:07:35 +0800
Subject: [PATCH] 人次统计3

---
 zq-erp/src/main/resources/mybatis/mapper/hive/TjVipSumDao.xml |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/TjVipSumDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/TjVipSumDao.xml
index 4910f53..55ed022 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/hive/TjVipSumDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/TjVipSumDao.xml
@@ -40,5 +40,33 @@
 		from area where id=1
 	</select>
 
+	<!-- 到店率 -->
+	<select id="customerEnterRateCompare"  resultType="java.util.TreeMap">
+
+		select
+		<foreach collection="list" index="index" item="item"   separator=","  >
+
+			ifnull( (	(
+				SELECT count(*)  from (
+				SELECT DISTINCT vip_id   ,date_format(datatime,'%Y-%m-%d') from  achieve_new where <![CDATA[datatime > #{item.beginTime}   and  datatime < #{item.endTime} ]]>
+				<if test="shopId !=null and shopId !=0 " >
+					and SHOP_ID = #{shopId}
+				</if>) a
+			)
+			/
+			(
+				SELECT count(*)  from (
+				SELECT DISTINCT vip_id   from  achieve_new where <![CDATA[datatime > #{item.beginTime}   and  datatime < #{item.endTime} ]]>
+				<if test="shopId !=null and shopId !=0 " >
+					and SHOP_ID = #{shopId}
+				</if>) b
+			)
+		),0 )as t${index}
+
+		</foreach>
+		from area where id=1
+
+	</select>
+
 </mapper>
 	

--
Gitblit v1.9.1