SELECT /*+ PARALLEL(aae,4) */ DISTINCT nvl(aae.voucher_group_id,-1) voucher_group_id,
aae.nominal_transaction_amount unit_price,
aae.original_currency_type currency_type,
aae.segmentation_id
FROM air_account_events aae
WHERE aae.time_hour_id >= m_start_thid
AND aae.time_hour_id < m_end_thid
AND aae.nominal_transaction_amount is not null
MINUS
SELECT vg.voucher_group_id,
vg.unit_price,
vg.currency_type,
vg.segmentation_id
FROM wh_voucher_groups_dim vg) ahm
ON (whm.voucher_group_id = ahm.voucher_group_id AND whm.unit_price = ahm.unit_price
AND whm.currency_type = ahm.currency_type AND whm.segmentation_id=ahm.segmentation_id) ahm
当我运行以下 PL/SQL 时出现错误
FROM wh_voucher_groups_dim vg) ahm
*
第 14 行出现错误:ORA-00933:SQL 命令未正确结束
你能指导一下哪里有错误,还请指导改变吗