PDA

View Full Version : first و last در توابع Aggregate



سنبله کار
شنبه 21 مرداد 1385, 11:38 صبح
در اکسس دو تابع first و last جزو توابع aggregate قرار دارند در sqhserver چه باید کرد ؟

h_baqery
یک شنبه 22 مرداد 1385, 16:15 عصر
برای First

Select Top 1 from table1
order by pk ASC

برای last


Select Top 1 from table1
order by pk DESC

سنبله کار
دوشنبه 23 مرداد 1385, 10:42 صبح
ممنون ولی اگر حجم رکورد های موجود در table میلیونی باشد order by موجب کاهش سرعت می شه راه سریعتری هم سراغ دارید ؟

حمیدرضاصادقیان
دوشنبه 23 مرداد 1385, 11:43 صبح
ببین دوست عزیز.2 راه هست. اگه در کامپوننت query که استفاده میکنی نگاه کنی گزینه last و first باید داشته باشه.(در دلفی که اینجوریه)
اگر درخود sql هم میخوای استفاده کنی میتونی از کد زیر استفاده کنی.


select Max(Sanad) from Table1
Or
Select Min(sanad) From Table1

mohammadgij
دوشنبه 23 مرداد 1385, 11:52 صبح
منم از max و Min استفاده کردم اما اگر تابع دیگه ای هست خوشحال میشم بگید