From 48bef1c8e51a2d8ac9c10197e1b5f2a1457d8692 Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Wed, 02 Dec 2020 23:31:22 +0800 Subject: [PATCH] 人次统计 --- zq-erp/src/main/resources/mybatis/mapper/hive/TjVipSumDao.xml | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 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 6c5c06f..4910f53 100644 --- a/zq-erp/src/main/resources/mybatis/mapper/hive/TjVipSumDao.xml +++ b/zq-erp/src/main/resources/mybatis/mapper/hive/TjVipSumDao.xml @@ -7,7 +7,7 @@ <!-- 人头数统计 --> - <select id="countVisitByTime" resultType="java.util.TreeMap"> + <select id="customerHeadCompare" resultType="java.util.TreeMap"> select <foreach collection="list" index="index" item="item" separator="," > ( @@ -16,7 +16,6 @@ <if test="shopId !=null and shopId !=0 " > and SHOP_ID = #{shopId} </if> - ) t ) as t${index} @@ -24,5 +23,22 @@ from area where id=1 </select> + <!-- 人次统计 --> + <select id="customerEnterCountCompare" resultType="java.util.TreeMap"> + select + <foreach collection="list" index="index" item="item" separator="," > + ( + 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> + ) t + ) as t${index} + + </foreach> + from area where id=1 + </select> + </mapper> -- Gitblit v1.9.1