انتخاب آخرین رکورد یا رکورد ما قبل آخر
سلام دوستان
من جدولی دارم که اطلاعات قیمت سهام رو توش نگه میداره.حالا من میخوام آخرین رکورد هر سهم و همچنین رکورد ماقبل آخر یه سهم رو در بیارم و باهم مقایسه کنم
قرض کنید جدول من به این صورته:
Stocks
stock_code name group
Stocks_Price
stock_code date open close some_columns...
کارهایی که من توی برنامه خودم دارم اینجوریه:
1-نام و کد سهمهایی که آخرین قیمت در ستون close بیشتر از ماقبل آخر باشه ----> close.n> clode.n-1
2-نام و کد سهمهایی که آخرین قیمت در ستون close بیشتر از آخرین قیمت در ستون open باشه ---->close.n>open.n
یعنی در اصل در آخرین رکورها و همچنین رکوردهای ماقبل آخر یه شرطهایی رو اعمال میکنه
نقل قول: انتخاب آخرین رکورد یا رکورد ما قبل آخر
سلام ، اگر برای هر رکورد id اتوماتیک داشته باشین میتونین اونا رو معکوس OrderBy کنین و TOP 2 جدول رو بگیرین که در واقع همون 2 رکورد آخر میشه.
Select TOP 2 * from Table1 order by id desc
نقل قول: انتخاب آخرین رکورد یا رکورد ما قبل آخر
ممنون از پاسختون دوست عزیز
ولی این آخرین رکورد جدول رو میده.
ولی من میخوام روی رکوردهای آخر و ماقبل آخر تک تک سهمها یه شرط اعمال کنم .یه چیزی مثل این:select customer_id from orders where order.date.last==order.date.last-1
نقل قول: انتخاب آخرین رکورد یا رکورد ما قبل آخر