MySQL業務-發放的優惠券 使用者使用方式_20161028

來源:互聯網
上載者:User

標籤:針對   res   優惠券   group   使用者id   class   ase   strong   監控   

運營部門給使用者發放優惠券,如果想監控優惠券的使用效果 優惠券使用率是個反映效果的很好指標

下面sql就是針對某天對特定使用者發放的優惠券在發放日期以後每天的使用方式

SELECT e.城市,e.使用者ID,i.聯絡電話,h.訂單日期,h.訂單ID,h.銷售人員,h.訂單額,e.優惠券ID,e.優惠券名稱,CASE WHEN h.優惠額 IS NULL THEN "未使用優惠券" ELSE "使用優惠券" END AS 發放的餐館是否使用優惠券,e.優惠券檔位,h.優惠額FROM (    SELECT a1.城市,a1.使用者ID,DATE(a1.發放日期) AS 發放日期,a1.優惠券ID,a1.優惠券名稱,RIGHT(a1.優惠券名稱,CHAR_LENGTH(a1.優惠券名稱)-CHAR_LENGTH(LEFT(a1.優惠券名稱,INSTR(a1.優惠券名稱,"【")-1))) AS 優惠券檔位    FROM `a015_customer_coupon` AS a1    WHERE a1.城市="杭州" AND a1.發放日期>="2016-10-23" AND a1.發放日期<"2016-10-26" AND a1.優惠券ID>=939 AND a1.優惠券ID<=951     GROUP BY a1.使用者ID) AS eLEFT JOIN (    SELECT f.*,g.優惠券ID,g.優惠券名稱,g.優惠額    FROM (        SELECT f1.城市,f1.使用者ID,DATE(訂單日期) AS 訂單日期,f1.訂單ID,f1.銷售人員,SUM(金額) AS 訂單額        FROM `a003_order` AS f1         WHERE f1.金額>0 AND  f1.訂單日期 >="2016-10-25" AND f1.訂單日期<"2016-11-20"         GROUP BY f1.訂單ID        ) AS f         LEFT JOIN (            SELECT b1.城市,DATE(b1.使用時間) AS 使用日期,b1.使用者ID,b1.訂單號,b1.優惠券ID,b1.優惠券名稱,SUM(b1.優惠券金額) AS 優惠額            FROM `a016_order_customercoupon_xref`AS b1            WHERE b1.城市="杭州" AND b1.使用時間>="2016-10-25" AND b1.使用時間<"2016-11-20" AND b1.優惠券ID>=939 AND b1.優惠券ID<=951             GROUP BY b1.訂單號        ) AS g ON g.訂單號=f.訂單ID) AS h ON e.使用者ID=h.使用者IDLEFT JOIN `a001_resterant` AS i ON i.使用者ID=e.使用者IDWHERE e.優惠券檔位<>"無優惠券" ORDER BY FIELD(發放的餐館是否使用優惠券,"使用優惠券","未使用優惠券")

 

MySQL業務-發放的優惠券 使用者使用方式_20161028

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.