Ho una tabella chiamata tblAccInfo, di seguito sono riportati i dati della tabella. Ho bisogno di output come sotto.Edizione self join
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
USCITA
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
Ho provato con sotto di sé aderire, ma non ci sono riuscita. Per favore aiutami in questo.
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 Grazie mille per la formattazione. – Simhadri
Prego. Si prega di provare a farlo da soli in futuro però. –
Ho provato un paio di volte, per favore suggerisci il modo migliore per formattare le tabelle in particolare. – Simhadri