私はtblAccInfoというテーブルを持っています。以下はテーブルのデータです。 私は以下のような出力が必要です。自己参加の問題
Input
PolicyNumber BankAc StorageDate VerNum
400 123 2012-01-01 1
400 164 2012-01-03 2
400 860 2012-01-05 3
6004317654 301 2012-02-05 1
6004317654 615 2012-03-01 2
6004317654 253 2012-03-12 3
6004317654 887 2012-04-03 4
OUTPUT
PolicyNumber IntialBankAc IntialSDate VerNum LatestBankAc LatestSDate VerNum
400 123 2012-01-01 1 860 2012-01-05 3
6004317654 301 2012-02-05 1 887 2012-04-03 4
私は自己の参加の下で試してみましたが、成功しませんでした。これで私を助けてください。
Select DISTINCT
P.PolicyNumber,
P.BankAc [IntialBankAc],
P.StorageDate IntialSDate],
P.VerNum,
P1.BankAc [LatestBankAc],
P1.StorageDate [LatestSDate],
P1.VerNum
FROM tblAccInfo P
INNER JOIN tblAccInfo P1
ON P1.PolicyNumber=P.PolicyNumber
AND (P.BankAc<>P1.BankAc AND P.StorageDate<>P1.StorageDate AND P.VerNum<>P1.VerNum)
@マークバイヤーズフォーマットのための束をありがとう。 – Simhadri
ようこそ。しかし、今後もそれをやってみてください。 –
私は数回試してみましたが、とりわけテーブルをフォーマットする最良の方法をお勧めします。 – Simhadri