sQL语句更新
This commit is contained in:
4
SQL.sql
4
SQL.sql
@@ -98,7 +98,6 @@ SELECT
|
|||||||
SUM(a.good_qty) as '产品数量',
|
SUM(a.good_qty) as '产品数量',
|
||||||
ROUND(SUM(b.pay_amt), 2) as '销售金额'
|
ROUND(SUM(b.pay_amt), 2) as '销售金额'
|
||||||
FROM (
|
FROM (
|
||||||
-- 订单表(商品信息)
|
|
||||||
SELECT
|
SELECT
|
||||||
platform_order_no,
|
platform_order_no,
|
||||||
goods_name,
|
goods_name,
|
||||||
@@ -107,7 +106,6 @@ FROM (
|
|||||||
FROM dwd_trade_hkaudit_shop_receipt_mt
|
FROM dwd_trade_hkaudit_shop_receipt_mt
|
||||||
) a
|
) a
|
||||||
INNER JOIN (
|
INNER JOIN (
|
||||||
-- 支付表(支付金额和时间,只取销售金额>0)
|
|
||||||
SELECT
|
SELECT
|
||||||
platform_order_no,
|
platform_order_no,
|
||||||
MAX(pay_date) as pay_time,
|
MAX(pay_date) as pay_time,
|
||||||
@@ -115,7 +113,7 @@ INNER JOIN (
|
|||||||
FROM dwd_trade_hkaudit_shop_receipt_pay_mt
|
FROM dwd_trade_hkaudit_shop_receipt_pay_mt
|
||||||
WHERE pay_date >= '2022-01-01 00:00:00'
|
WHERE pay_date >= '2022-01-01 00:00:00'
|
||||||
AND pay_date < '2025-07-01 00:00:00'
|
AND pay_date < '2025-07-01 00:00:00'
|
||||||
AND pay_amt > 0 -- 只取销售金额(正数)
|
AND pay_amt > 0
|
||||||
GROUP BY platform_order_no
|
GROUP BY platform_order_no
|
||||||
) b ON a.platform_order_no = b.platform_order_no
|
) b ON a.platform_order_no = b.platform_order_no
|
||||||
GROUP BY YEAR(b.pay_time), a.goods_name, a.goods_barcode
|
GROUP BY YEAR(b.pay_time), a.goods_name, a.goods_barcode
|
||||||
|
Reference in New Issue
Block a user