PDA

View Full Version : انتخاب جدیدترین رکورد از بین رکورد هایی که یک ویژگی خاص دارند



mehrdad85
شنبه 06 فروردین 1390, 21:31 عصر
سلام
دوستان من یک جدول دارم که یک سری خصوصیات یک قطعه را در اون ذخیره میکنم
این خصوصیات update میشن و خصوصیات update شده در سطر جدیدی ثبت میشه
من میخام آخرین وضعیت یک قطعه را برگردونم
یعنی کلیه رکوردهایی که مثلا مرتبط با قطعه ای با id فلان هستند را انتخاب کنه و از بین اونا رکوردی را که فیلد تاریخ اون جدیدتره را برگردونه
لازم به ذکره که فیلد تاریخ را از جنس nvarchar در نظر گرفتم

ممنون میشم راهنایی بفرمایید
مرسی

محمد سلیم آبادی
پنج شنبه 11 فروردین 1390, 19:30 عصر
سلام،
ماده TOP را امتحان کردین؟

SELECT TOP 1 *
FROM YourTable
WHERE id = @X
ORDER BY date DESC;
کوئری زیر را چی؟

SELECT *
FROM YourTable AS T
WHERE date = (SELECT MAX(date)
FROM YourTable
WHERE id = T.id);