/*创建临时表 */
CREATE TEMPORARY TABLE tmp_table (
order_num INT ( 10 ) NOT NULL,
order_sum DECIMAL ( 10, 2 ) NOT NULL,
finish_parking_region_id INT ( 10 ) NOT NULL
)
/*删除临时表*/
DROP TABLE rich_table_sum
/*创建与写入临时表数据*/
CREATE TEMPORARY TABLE tmp_table(
SELECT
count( order_id ) AS order_num,
sum( pay_amount - refund_amount ) AS order_sum,
finish_parking_region_id
FROM
rich_orders
WHERE
settlement_time BETWEEN 1648137600
AND 1648828799
AND order_state = 2
AND finish_parking_region_id <> 0
GROUP BY
finish_parking_region_id
)
/*查询临时表*/
SELECT * FROM tmp_table