You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shell_mysql.md/mysql-MD/28-苏州分公司-实时数据-汇总-新.txt

16 lines
2.0 KiB

SELECT IFNULL(q.`<60><><EFBFBD><EFBFBD>`,(SELECT cas.AREA_NAME FROM express_configure.conf_area_standard cas WHERE cas.AREA_NO = uy.city_code)) '<27><><EFBFBD><EFBFBD>',COUNT(DISTINCT q.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`) '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',IFNULL(SUM(q.`<60>û<EFBFBD><C3BB><EFBFBD>`),'0') '<27>û<EFBFBD><C3BB><EFBFBD>',IFNULL(SUM( q.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`),'0') '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',IFNULL(SUM(q.`<60><><EFBFBD>׶<EFBFBD>`),'0') '<27><><EFBFBD>׶<EFBFBD>',IFNULL(SUM(w.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1`),'0') '<27><><EFBFBD><EFBFBD><EFBFBD>賿<EFBFBD><E8B3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰһСʱ<D0A1><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',IFNULL(SUM(e.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2`),'0') '<27><><EFBFBD><EFBFBD><EFBFBD>賿<EFBFBD><E8B3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰһСʱ<D0A1><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' FROM express_configure.u_company uy LEFT JOIN
(
SELECT DATE_FORMAT(tm.pay_time,'%Y-%m-%d-%H') time,tm.user_city_name '<27><><EFBFBD><EFBFBD>',tm.user_19e_area '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',COUNT(DISTINCT tm.hard_id) '<27>û<EFBFBD><C3BB><EFBFBD>',COUNT(DISTINCT tm.order_id) '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',SUM(tm.order_price) '<27><><EFBFBD>׶<EFBFBD>' FROM express.t_main_order_info tm
WHERE tm.user_city = '320500' AND tm.pay_time < DATE_FORMAT(NOW(),'%Y-%m-%d %H:00:00') AND tm.pay_time >= DATE_FORMAT(CURDATE(),'%Y-%m-%d %H:00:00') AND tm.pay_status = 88 AND tm.busi_type = 7 GROUP BY tm.user_19e_area
)q ON q.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>` = uy.id LEFT JOIN
(
SELECT DATE_FORMAT(tm.pay_time,'%Y-%m-%d-%H') time1,tm.user_19e_area '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1', COUNT(DISTINCT tm.order_id) '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1' FROM express.t_main_order_info tm
WHERE tm.user_city = '320500' AND tm.pay_time < DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 DAY),'%Y-%m-%d %H:00:00') AND tm.pay_time >= DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 1 DAY),'%Y-%m-%d %H:00:00') AND tm.pay_status = 88 AND tm.busi_type = 7 GROUP BY tm.user_19e_area
) w ON uy.id = w.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1` LEFT JOIN
(
SELECT DATE_FORMAT(tm.pay_time,'%Y-%m-%d-%H') time2,tm.user_19e_area '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2',COUNT(DISTINCT tm.order_id) '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2' FROM express.t_main_order_info tm
WHERE tm.user_city = '320500' AND tm.pay_time < DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 7 DAY),'%Y-%m-%d %H:00:00') AND tm.pay_time >= DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 7 DAY),'%Y-%m-%d %H:00:00') AND tm.pay_status = 88 AND tm.busi_type = 7 GROUP BY tm.user_19e_area
) e ON uy.id = e.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2` WHERE q.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>` != 0 OR w.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1` != 0 OR e.`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2` != 0 GROUP BY uy.city_code