PDA

View Full Version : پیدا کردن بزرگترین رکورد



mohandes1381
چهارشنبه 25 فروردین 1395, 08:24 صبح
با سلام.
جدول زیر را در نظز بگیرید. می خواهم رکوردی که فیلد Date آن جدیدتر است را با استفاده از Max پیدا کنم. در خروجی هم هر سه ستون باید وجود داشته باشد. مشکل اینجاست که اگر از دستور Max استفاده کنم باید از Group By استفاده کنم. در جلوی Group By باید نام فیلدهایی که داده های آنها یکی است را بیاوریم و تصمیم گیری تنها بر اساس یک فیلد صورت بگیرد. در حالی که در مثال من دو فیلد با داده های متفاوت وجود دارد.
140000
لطفاً راهنمایی کنید.

fakhravari
چهارشنبه 25 فروردین 1395, 10:28 صبح
sort چرا نمی کنید:متفکر:

reza_ali202000
چهارشنبه 25 فروردین 1395, 18:56 عصر
سلام دوست عزیز
اینو امتحان کنید ببینید جواب میده یا خیر.
البته نام فیلدها رو خودتون تغییر بدید.
/****** Script for SelectTopNRows command from SSMS ******/
SELECT *
FROM tbl2
where id>=(select max(id) from tbl2)