DBに過去6ヶ月の顧客レコードがあります。過去2ヶ月間に存在していた顧客IDを検索するOracleクエリ
現在、トランザクションがいつ行われたかを識別する列(TRNX_CREATED_DATE)があります。
以下は私が最後の一ヶ月の顧客レコードを取得することができています。このクエリでは期間
select distinct(CN_NUMBER),ACCOUNT_NUMBER,TRNX_CREATED_DATE from TRANSACTION_REPORTS
where TRNX_CREATED_DATE>=add_months(trunc(sysdate,'mm'),-1)
の1ヶ月の顧客レコードを取得するために使用クエリです。今月に新たに追加された顧客や過去2か月間に出席した顧客、または先月に出席していたが今月から退会した顧客を取得する方法がわからない。
しかし、今、私は機能
- 今月中と同様に、前の月に取引をした顧客の下に行うために3つの別々のクエリを記述します。
- 今月中に取引を行いましたが、前月に取引されなかったお客様。
- この月に取引を行っていないが前月に取引を行った顧客。
そうする多くの方法があります。..アドバンス
これまでに試したことに関する情報を含めてください。 – jera
私は追加情報を更新しました、plzは提案します。 – Krishna
なぜmysqlタグですか? – Strawberry