このようなオラクルテーブルがあります。
select ステートメントで Mon-YY/unique number の形式でカスタムの一意の ID を取得したい
結果は次のようになります (UNIQUEORDERID 列を参照)
selectステートメントで結果を達成することは可能ですか? クエリを書くのを手伝ってください。
ありがとう、サジャド
これを試して -
SELECT REQUEST_ID,
NAME_OF_TRAINING,
APPLIED_DATE,
to_char(APPLIED_DATE,'MON-YY') || '/' || ROW_NUMBER over (partition by to_char(APPLIED_DATE,'MON-YY') order by to_char(APPLIED_DATE,'MON-YY')) AS UNIQUEORDERID
FROM tablename;
SELECT request_id,
name_of_training,
applied_date,
to_char(applied_date,'MON-YY') ||
'/' ||
to_char(row_number() over (partition by to_char(applied_date,'MON-YY'), '000')
) AS UNIQUEORDERID
FROM tablename;
select a.*,to_char(a.applied_date,'MON-YY')||a.request_id UNIQUEORDERID
from table_name a;
EDIT これをあなたのデータに翻訳してください
select object_name
,to_char(created,'MON-YY')||'/'||row_number() over (partition by to_char(created,'MON-YY') order by to_char(created,'MON-YY'))
from user_objects;