PDA

View Full Version : انتخاب بزرگترین فیلدها بر اساس گروهبندی



پوریا_م
شنبه 14 بهمن 1391, 09:52 صبح
با سلام خدمت دوستان
من جدولی طبق عکس زیر دارم. من سلکتی قصر دارم بگیرم که برای هر DCode بزرگترین رکورد بر اساس DateStr و DTime رو بیاره.
تونستم جداگونه برای هر DCode سلکت بگیرم (طبق عکس) ولی میخوام برای همه DCode ها بازیابی بشن.
ضمنا از SQL2000 استفاده میکنم.
با تشکر
99411

پوریا_م
شنبه 14 بهمن 1391, 10:18 صبح
عکسی دیده نمی شود.
جناب سلیم آبادی عکس ضمیمه شده. مرسی

محمد سلیم آبادی
شنبه 14 بهمن 1391, 10:32 صبح
select *
from queue q
where datestr =
(select max(datestr)
from queue
where dcode =q.dcode
)
and dtime =
(
select top 1 dtime
from queue
where dcode =q.dcode
order by datestr desc, dtime desc
);