Ich habe eine Tabelle namens tblAccInfo, unten ist die Tabelle Daten. Ich brauche Ausgabe wie unten.Self-Join-Problem
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
ich versucht haben, unter sich selbst verbinden, aber gelang nicht. Bitte hilf mir dabei.
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)
@Mark Byers Vielen Dank für die Formatierung. – Simhadri
Gern geschehen. Bitte versuchen Sie es in Zukunft selbst. –
Ich habe es ein paar Mal versucht, bitte schlagen Sie am besten vor, Tabellen besonders zu formatieren. – Simhadri