日付パラメータをwith句に渡して、エラーが発生しました。私はハードコアの値を渡す場合は、値を取得するクエリ。句またはサブクエリファクタリング句を指定すると、日付にエラーが発生しています
問合せ:
WITH reg AS
( SELECT 'I' AS OPERATION,
CPIX.ID_VALUE AS ID_VALUE,
GLOBAL_ID AS GLOBAL_ID,
DISPLAY_VALUE AS ONEKEY_ID,
(SELECT N.NAME FROM NUC_CFG_REGION N WHERE REGION_ID=CPIX.REGION_ID) AS COUNTRY,
CRTN_DT AS FROM_DATE,
TRUNC(SYSDATE) AS TO_DATE1
FROM CUS_PRIMARY_ID_XREF CPIX
WHERE trunc(crtn_dt)>to_date(&start_date,'YYYY-MM-DD') and trunc(crtn_dt)<to_date(&end_date,'YYYY-MM-DD')
)
SELECT Operation,
country,
count(onekey_id) Tot_onekey_cnt,
FROM_DATE,
TO_DATE1
from reg
group by ROLLUP(country),Operation,FROM_DATE,TO_DATE1
HAVING (GROUPING(country)=0)
エラー:
ORA-01840:日付フォーマットのための十分な長さではない入力値
入力として使用している日付は何ですか?提供されている書式マスクと一致する必要があります。あなたの場合、それは 'yyyy-mm-dd'でなければなりません –
これは ''&start_date''でなければなりません(一重引用符で囲んで) –
Hi Maheswaran、あなたのコメントをありがとう。できます!!!ご助力ありがとうございます。私は一重引用符を逃した;) – Sunitha