سوال: چگونه مي توان چند رديف يك جدول را به صورت ستون نمايش داد؟

jvdmehr2000

عضو جدید
فرض كنيد آخرين سفرهاي يك فرد را به سه مقصد مختلف مي خواهيد داشته باشيد. جدولي كه داريد شامل ستونهاي شناسه فرد(Personid)،تاريخ سفر(tripDate)، مقصد(Dis) مي باشد. با توجه به كوئري زير
Select Max(Tripdate)),Personid , Disc from Table
براي افراد متناسب با سفرهايشان ركورد هايي بدست مي دهد حالا شما مي خواهيد در قالب زير نتيجه را داشته باشيد:
Personid , TripDate1,Disc1, TripDate2 , Disc2 , TripDate3 , Disc3
ممنون
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
فرض كنيد آخرين سفرهاي يك فرد را به سه مقصد مختلف مي خواهيد داشته باشيد. جدولي كه داريد شامل ستونهاي شناسه فرد(Personid)،تاريخ سفر(tripDate)، مقصد(Dis) مي باشد. با توجه به كوئري زير
Select Max(Tripdate)),Personid , Disc from Table
براي افراد متناسب با سفرهايشان ركورد هايي بدست مي دهد حالا شما مي خواهيد در قالب زير نتيجه را داشته باشيد:
Personid , TripDate1,Disc1, TripDate2 , Disc2 , TripDate3 , Disc3
ممنون

سلام
نگاهی به دستور Pivot در Sql بیندازید :gol:
 

Similar threads

بالا