-- 1未使用 == 3已激活未使用
-- 1發(fā)放 == 1人工補(bǔ)發(fā)
SELECT
info.coupon_batch_id AS '優(yōu)惠券批次Id',
CONCAT("'",info.coupon_batch_sn) AS '優(yōu)惠券批次號(hào)',
CONCAT("'",info.coupon_sn)? AS '編號(hào)',
CONCAT("'",ecp.outer_user_id)? as '國美在線用戶ID',
3 AS '使用狀態(tài)',
(batch.limit_money * 100) AS '滿多少元使用',
1 AS '發(fā)放方式',
info.effect_time AS '優(yōu)惠券的生效時(shí)間',
info.expire_time AS '優(yōu)惠券的過期時(shí)間',
info.create_time AS '發(fā)放時(shí)間',
info.effect_time AS '激活時(shí)間',
info.update_time AS '使用時(shí)間',
DATEDIFF(info.expire_time,info.effect_time) AS '有效天數(shù)',
1 AS '生效類型',
NULL AS '是否為自動(dòng)退款優(yōu)惠券',
NULL AS '退款時(shí)間',
info.user_id AS '用戶ID(原來美信的用戶ID)',
usa.order_id? as '訂單號(hào)',
usa.create_time as '使用時(shí)間'
FROM
sp_coupon_info info
LEFT JOIN sp_coupon_batch batch
on info.coupon_batch_sn=batch.coupon_batch_sn
left join ecp_users ecp
on info.user_id=ecp.id
left join? sp_coupon_usages usa
on? usa.coupon_batch_sn=batch.coupon_batch_sn
WHERE
batch.shop_id=475
AND info.`status` = 1
AND batch.batch_type = 1
AND info.receive_type = 1
ORDER BY info.id desc
-- 2已使用 == 4已使用未關(guān)閉
-- 1發(fā)放 == 1人工補(bǔ)發(fā)
SELECT
info.coupon_batch_id AS '優(yōu)惠券批次Id',
CONCAT("'",info.coupon_batch_sn) AS '優(yōu)惠券批次號(hào)',
CONCAT("'",info.coupon_sn)? AS '編號(hào)',
CONCAT("'",ecp.outer_user_id)? as '國美在線用戶ID',
4 AS '使用狀態(tài)',
(batch.limit_money * 100) AS '滿多少元使用',
1 AS '發(fā)放方式',
info.effect_time AS '優(yōu)惠券的生效時(shí)間',
info.expire_time AS '優(yōu)惠券的過期時(shí)間',
info.create_time AS '發(fā)放時(shí)間',
info.effect_time AS '激活時(shí)間',
info.update_time AS '使用時(shí)間',
DATEDIFF(info.expire_time,info.effect_time) AS '有效天數(shù)',
1 AS '生效類型',
NULL AS '是否為自動(dòng)退款優(yōu)惠券',
NULL AS '退款時(shí)間',
info.user_id AS '用戶ID(原來美信的用戶ID)',
usa.order_id? as '訂單號(hào)',
usa.create_time as '使用時(shí)間'
FROM
sp_coupon_info info
LEFT JOIN sp_coupon_batch batch
on info.coupon_batch_sn=batch.coupon_batch_sn
left join ecp_users ecp
on info.user_id=ecp.id
left join? sp_coupon_usages usa
on? usa.coupon_batch_sn=batch.coupon_batch_sn
WHERE
batch.shop_id=475
AND info.`status` = 2
AND batch.batch_type = 1
AND info.receive_type = 1
ORDER BY info.id desc
-- 4已過期 == 6已過期作廢
-- 1發(fā)放 == 1人工補(bǔ)發(fā)
SELECT
info.coupon_batch_id AS '優(yōu)惠券批次Id',
CONCAT("'",info.coupon_batch_sn) AS '優(yōu)惠券批次號(hào)',
CONCAT("'",info.coupon_sn)? AS '編號(hào)',
CONCAT("'",ecp.outer_user_id)? as '國美在線用戶ID',
6 AS '使用狀態(tài)',
(batch.limit_money * 100) AS '滿多少元使用',
1 AS '發(fā)放方式',
info.effect_time AS '優(yōu)惠券的生效時(shí)間',
info.expire_time AS '優(yōu)惠券的過期時(shí)間',
info.create_time AS '發(fā)放時(shí)間',
info.effect_time AS '激活時(shí)間',
info.update_time AS '使用時(shí)間',
DATEDIFF(info.expire_time,info.effect_time) AS '有效天數(shù)',
1 AS '生效類型',
NULL AS '是否為自動(dòng)退款優(yōu)惠券',
NULL AS '退款時(shí)間',
info.user_id AS '用戶ID(原來美信的用戶ID)',
usa.order_id? as '訂單號(hào)',
usa.create_time as '使用時(shí)間'
FROM
sp_coupon_info info
LEFT JOIN sp_coupon_batch batch
on info.coupon_batch_sn=batch.coupon_batch_sn
left join ecp_users ecp
on info.user_id=ecp.id
left join? sp_coupon_usages usa
on? usa.coupon_batch_sn=batch.coupon_batch_sn
WHERE
batch.shop_id=475
AND info.`status` = 4
AND batch.batch_type = 1
AND info.receive_type = 1
ORDER BY info.id desc
-- 1未使用 == 3已激活未使用
-- 2領(lǐng)取 == 7用戶激活
SELECT
info.coupon_batch_id AS '優(yōu)惠券批次Id',
CONCAT("'",info.coupon_batch_sn) AS '優(yōu)惠券批次號(hào)',
CONCAT("'",info.coupon_sn)? AS '編號(hào)',
CONCAT("'",ecp.outer_user_id)? as '國美在線用戶ID',
3 AS '使用狀態(tài)',
(batch.limit_money * 100) AS '滿多少元使用',
7 AS '發(fā)放方式',
info.effect_time AS '優(yōu)惠券的生效時(shí)間',
info.expire_time AS '優(yōu)惠券的過期時(shí)間',
info.create_time AS '發(fā)放時(shí)間',
info.effect_time AS '激活時(shí)間',
info.update_time AS '使用時(shí)間',
DATEDIFF(info.expire_time,info.effect_time) AS '有效天數(shù)',
1 AS '生效類型',
NULL AS '是否為自動(dòng)退款優(yōu)惠券',
NULL AS '退款時(shí)間',
info.user_id AS '用戶ID(原來美信的用戶ID)',
usa.order_id? as? '訂單號(hào)',
usa.create_time as '使用時(shí)間'
FROM
sp_coupon_info info
LEFT JOIN sp_coupon_batch batch
on info.coupon_batch_sn=batch.coupon_batch_sn
left join ecp_users ecp
on info.user_id=ecp.id
left join? sp_coupon_usages usa
on? usa.coupon_batch_sn=batch.coupon_batch_sn
WHERE
batch.shop_id=475
AND info.`status` = 1
AND batch.batch_type = 1
AND info.receive_type = 2
ORDER BY info.id desc
-- 2已使用 == 4已使用未關(guān)閉
-- 2領(lǐng)取 == 7用戶激活
SELECT
info.coupon_batch_id AS '優(yōu)惠券批次Id',
CONCAT("'",info.coupon_batch_sn) AS '優(yōu)惠券批次號(hào)',
CONCAT("'",info.coupon_sn)? AS '編號(hào)',
CONCAT("'",ecp.outer_user_id)? as '國美在線用戶ID',
4 AS '使用狀態(tài)',
(batch.limit_money * 100) AS '滿多少元使用',
7 AS '發(fā)放方式',
info.effect_time AS '優(yōu)惠券的生效時(shí)間',
info.expire_time AS '優(yōu)惠券的過期時(shí)間',
info.create_time AS '發(fā)放時(shí)間',
info.effect_time AS '激活時(shí)間',
info.update_time AS '使用時(shí)間',
DATEDIFF(info.expire_time,info.effect_time) AS '有效天數(shù)',
1 AS '生效類型',
NULL AS '是否為自動(dòng)退款優(yōu)惠券',
NULL AS '退款時(shí)間',
info.user_id AS '用戶ID(原來美信的用戶ID)',
usa.order_id? as '訂單號(hào)',
usa.create_time as '使用時(shí)間'
FROM
sp_coupon_info info
LEFT JOIN sp_coupon_batch batch
on info.coupon_batch_sn=batch.coupon_batch_sn
left join ecp_users ecp
on info.user_id=ecp.id
left join? sp_coupon_usages usa
on? usa.coupon_batch_sn=batch.coupon_batch_sn
WHERE
batch.shop_id=475
AND info.`status` = 2
AND batch.batch_type = 1
AND info.receive_type = 2
ORDER BY info.id desc
-- 4已過期 == 6已過期作廢
-- 2領(lǐng)取 == 7用戶激活
SELECT
info.coupon_batch_id AS '優(yōu)惠券批次Id',
CONCAT("'",info.coupon_batch_sn) AS '優(yōu)惠券批次號(hào)',
CONCAT("'",info.coupon_sn)? AS '編號(hào)',
CONCAT("'",ecp.outer_user_id)? as '國美在線用戶ID',
6 AS '使用狀態(tài)',
(batch.limit_money * 100) AS '滿多少元使用',
7 AS '發(fā)放方式',
info.effect_time AS '優(yōu)惠券的生效時(shí)間',
info.expire_time AS '優(yōu)惠券的過期時(shí)間',
info.create_time AS '發(fā)放時(shí)間',
info.effect_time AS '激活時(shí)間',
info.update_time AS '使用時(shí)間',
DATEDIFF(info.expire_time,info.effect_time) AS '有效天數(shù)',
1 AS '生效類型',
NULL AS '是否為自動(dòng)退款優(yōu)惠券',
NULL AS '退款時(shí)間',
info.user_id AS '用戶ID(原來美信的用戶ID)',
usa.order_id? as '訂單號(hào)',
usa.create_time as '使用時(shí)間'
FROM
sp_coupon_info info
LEFT JOIN sp_coupon_batch batch
on info.coupon_batch_sn=batch.coupon_batch_sn
left join ecp_users ecp
on info.user_id=ecp.id
left join? sp_coupon_usages usa
on? usa.coupon_batch_sn=batch.coupon_batch_sn
WHERE
batch.shop_id=475
AND info.`status` = 4
AND batch.batch_type = 1
AND info.receive_type = 2
ORDER BY info.id desc ;
--批次表? ? 平臺(tái)店鋪編碼要改
SELECT
CONCAT("'",b.coupon_batch_sn) AS '批次編號(hào)',
b.batch_name AS '批次名稱',
0 AS '批次鎖定狀態(tài)',
0 AS '優(yōu)惠券類型',
1 AS '生效類型',
b.discount AS '面值',
b.limit_money AS '滿多少元可用',
b.start_time AS '有效期開始時(shí)間',
b.end_time AS '有效期結(jié)束時(shí)間',
DATEDIFF(b.end_time,b.start_time) AS '有效天數(shù)',
b.all_quantity AS '優(yōu)惠券數(shù)量',
b.shop_id AS '店鋪編碼',
81012772 AS '對(duì)應(yīng)的平臺(tái)店鋪編碼',
s.nickname AS '創(chuàng)建人(店鋪管理員賬號(hào))',
CONCAT("'",s.outer_user_id) AS '對(duì)應(yīng)的國美在線賬號(hào)',
b.create_time AS '創(chuàng)建時(shí)間',
b.shop_name AS '店鋪名稱'
FROM
sp_coupon_batch b,ecp_users s, xpop_shop p
WHERE
b.shop_id = 475
and b.creator_id=s.id
and b.shop_id = p.shop_no
order by b.id desc;
-- 店鋪券限領(lǐng)
SELECT
concat("'",h.coupon_batch_sn),
h.limit_receive,
h.creator_id,
concat("'",s.outer_user_id),
h.create_time,
h.shop_id,
p.platform_shop_code
FROM
sp_coupon_batch h,ecp_users s, xpop_shop p
WHERe
h.shop_id = 475
and h.creator_id=s.id
and h.shop_id = p.shop_no
order by h.id desc;