MySQL_积分兑换的优惠券在某时间段内使用情况_ 20161215
积分兑换的优惠券在某时间段内使用情况
SELECT a.城市,a.用户ID,a.优惠券ID,a.优惠券名称,a.积分兑换优惠券的张数,b.使用优惠券数量,a.积分兑换优惠券的金额,b.使用优惠券金额 FROM ( # 兑换积分发放的优惠券 SELECT 城市,用户ID,优惠券ID,COUNT(1) AS 积分兑换优惠券的张数,SUM(金额) AS 积分兑换优惠券的金额,优惠券名称 ,CASE WHEN 优惠券ID BETWEEN 1318 AND 1341 THEN "双12兑换" ELSE "其他兑换" END AS 兑换类型 FROM a015_customer_coupon WHERE 发放日期 >="2016-12-10" AND 发放日期<"2016-12-13" AND 优惠券类别 LIKE "%兑换%" GROUP BY 城市,用户ID,优惠券ID ) AS a LEFT JOIN ( # 10-13日有积分兑换的用户,在10-15日使用优惠券情况 SELECT 城市,用户ID,优惠券ID,SUM(优惠券金额) AS 使用优惠券金额 ,SUM(下单金额)AS 订单金额,COUNT(订单号) AS 使用优惠券数量 FROM a016_order_customercoupon_xref WHERE 使用时间 >="2016-12-10" AND 使用时间<"2016-12-15" AND 优惠券类别 LIKE "%兑换%" AND 用户ID IN ( #382家用户 SELECT 用户ID FROM a015_customer_coupon WHERE 发放日期 >="2016-12-10" AND 发放日期<"2016-12-13" AND 优惠券类别 LIKE "%兑换%" GROUP BY 用户ID ) GROUP BY 城市,用户ID,优惠券ID ) AS b ON a.城市=b.城市 AND a.用户ID=b.用户ID AND a.优惠券ID=b.优惠券ID