<mapper namespace="sxkj.agriculture.admin.repository.TabMemberDao">
<resultMap id="tabMemberMap" type="sxkj.agriculture.admin.entity.TabMember">
<result property="memberid" column="memberID" />
<result property="nickname" column="nickname" />
<result property="loginname" column="loginName" />
<result property="password" column="password" />
<result property="avatarimg" column="avatarImg" />
<result property="addressid" column="addressID" />
<result property="integral" column="integral" />
<result property="type" column="type" />
<result property="deleted" column="deleted" />
<result property="createtime" column="createTime" />
<result property="deliverytime" column="deliveryTime" />
<association property="tabAddress" javaType="sxkj.agriculture.admin.entity.TabAddress">
<id property="addressid" column="addressID" />
<result property="receiveraddress" column="receiverAddress" />
<result property="memberid" column="memberID" />
<result property="receivername" column="receiverName" />
<result property="receiverphone" column="receiverPhone" />
<result property="deleted" column="deleted" />
</association>
<association property="statistics" javaType="sxkj.agriculture.admin.entity.Statistics">
<result property="yeas" column="yeas" />
<result property="count" column="count" />
</association>
</resultMap>
<select id="searchMenberCount" parameterType="map" resultType="sxkj.agriculture.admin.entity.Statistics">
SELECT str_to_date(createTime,'%Y-%m') years,count(1) FROM tab_member where deleted=1 and str_to_date(createTime,'%Y-%m-%d') BETWEEN str_to_date(#{startTime} ,'%Y-%m-%d') and str_to_date(#{endTime},'%Y-%m-%d') GROUP BY YEAR(createTime), month(createTime)
</select>
List<Statistics> searchMenberCount(@Param("startTime") String startTime, @Param("endTime") String endTime);