他の右括弧の質問がありませんが、私の問題に対する答えは見つかりませんでした。私はそれが終わりの前に物事を切っている(私は本当にOracleの男ではない)構文エラーであると仮定しますが、どこにあるのかわかりません。クエリでは顧客IDを取得し、最新の年にその顧客のレコードがあると仮定します。パラメータは、顧客ID番号(地区固有のもので、組織のものとは異なる)、地区、検索年です。その地区の検索年の記録がない場合、記録は返されません。ORA-00907:右括弧がないOracleクエリーを取得しています
SELECT DISTINCT CUSTOMER.CUSTOMER_ID_ALT, tblMaxYear.maxYear
FROM CUSTOMER CROSS JOIN
(SELECT to_char(Max(tblYr.FISCAL_YEAR), 'YYYY') AS maxYear
FROM CUSTOMER AS tblYr
WHERE tblYr.DISTRICT_KEY= :district
AND tblYr.CUSTOMER_ID= :cust) tblMaxYear
WHERE CUSTOMER.DISTRICT_KEY=:district
AND CUSTOMER.CUSTOMER_ID= :cust
AND to_char(CUSTOMER.FISCAL_YEAR, 'YYYY') = :prmYear
エイリアシングない、
あなたはコンソールから取得している正確なエラーを投稿することができますか? – ProfessionalAmateur