PDA

View Full Version : آخرین قیمت ارز در SQL 2000



Arghavan_Reza
یک شنبه 06 بهمن 1387, 15:04 عصر
فرض 2 جدول داریم:
جدول ارزها : شامل فهرستی از ارزها
جدول قیمت ارز: شامل فهرستی از قیمت لحظه ای هر ارز

سوال:
حال چگونه میتوان آخرین قیمت هر ارز را با استفاده از دستور SELECT بدست آورد.

Arghavan_Reza
سه شنبه 08 بهمن 1387, 16:50 عصر
از اساتید محترم، آقایان ثباتی، کشاورز، کفاش و ... تقاضا میشود سوال این حقیر را پاسخ دهند.

AminSobati
سه شنبه 08 بهمن 1387, 22:48 عصر
سلام،
به نظرم این Query جواب میده:


select * from Prices o
where ArzID in (select top 1 ArzID from Prices o2 where o.ArzID=o2.ArzID order by PriceDate desc)

Arghavan_Reza
چهارشنبه 09 بهمن 1387, 12:52 عصر
با تشکر از استاد ثباتی، با کمی تغییر مشکل حل شد

select * from Prices o
where ID in (select top 1 ID from Prices o2 where o.ArzID=o2.ArzID order by PriceDate desc)