Tôi có bảng có tên là tblAccInfo, bên dưới là dữ liệu bảng. Tôi cần đầu ra như dưới đây.Sự cố tự tham gia
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
Tôi đã thử với bên dưới tự tham gia, nhưng không thành công. Xin hãy giúp tôi trong việc này.
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 Cảm ơn một loạt các định dạng. – Simhadri
Bạn được chào đón. Hãy thử làm điều đó cho mình trong tương lai mặc dù. –
Tôi đã thử vài lần, vui lòng đề xuất cách tốt nhất để định dạng bảng đặc biệt. – Simhadri