PDA

View Full Version : رکورد تکراری



amin1000
سه شنبه 18 آبان 1389, 09:18 صبح
سلام
من یک گزارش دارم میخام اگه رکورد تکراری وجود داشته باشه رکوردی که فیلد id آن بزرگتر است را نمایش دهد .چکار کنم؟

ایمان مدائنی
سه شنبه 18 آبان 1389, 09:26 صبح
خب در آخر كئري از Order By استفاده كنيد و نام ستوني كه ميخواهيد اول باشه رو بزاريد
يا اگر از روش ديگري استفاده ميكنيد ميتو نيد از كوئري زير استفاده كنيد

Select MAX(ID) FROM TABLE

Reza_Yarahmadi
سه شنبه 18 آبان 1389, 09:28 صبح
توي مثال زير بر اساس 3 فيلد فيلتر انجام ميشه (اين كوئري توي SQL Server 2005 به بالا كار ميكنه)
With Rep as
(
Select
Name,
Family,
Des,
Max(Id) as id
From
TableName
Group By
Name,
Family,
Des
)
Select
*
From
Rep