ورود

View Full Version : سوال: نوشتن query از جدول با رکوردهای دارای فیلد تکراری



sarasara
چهارشنبه 05 تیر 1392, 12:27 عصر
سلام
یه جدول دارم به صورت زیر، می خوام یک query بنویسم که از هر رکود دارای CallNumber تکراری فقط رکوردی رو بده که فیلد RequstDate بزرگتری داره. مثلا رکورد اول و دوم با callnumber=*103 فقط رکورد اول که دارای تاریخ بزرگتری هست رو بده.
می خوام این کار رو توی SQL Server 2008 بکنم نه تو محیط .net و PHP و....
لطفا راهنمایی کنید

106182

pcseven
چهارشنبه 05 تیر 1392, 12:37 عصر
سلام
یه جدول دارم به صورت زیر، می خوام یک query بنویسم که از هر رکود دارای CallNumber تکراری فقط رکوردی رو بده که فیلد RequstDate بزرگتری داره. مثلا رکورد اول و دوم با callnumber=*103 فقط رکورد اول که دارای تاریخ بزرگتری هست رو بده.
می خوام این کار رو توی SQL Server 2008 بکنم نه تو محیط .net و PHP و....
لطفا راهنمایی کنید

106182


گروه بندی بر اساس CallNumber، به اینصورت:

SELECT MAX(RequestDate), CallNumber FROM TableName
GROUP BY CallNumber