Tôi có cấu trúc dữ liệuhồ sơ LINQ to chọn mới nhất
Đối với mỗi mục có một kỷ lục của nó giá vào một ngày nhất định trong mỗi loại tiền tệ. Tôi cần phải tạo một truy vấn trả về giá mới nhất cho mỗi loại tiền tệ.
Truy vấn này hoạt động, nhưng trả lại nhiều Amounts
cho ID tiền tệ 1
. Nó chỉ nên trả về 3 bản ghi, 7,8 and 9
vì các giá trị này đại diện cho giá cập nhật nhất trong tất cả đơn vị tiền tệ cho mặt hàng này.
var q = (from c in db.tblStoreItemPrices where c.ItemID == ID select new { c.CurrencyID, c.Amount });
Vui lòng bỏ qua tất cả các đơn đặt hàng và cho rằng các hồ sơ được sắp xếp ngẫu nhiên.
Cảm ơn bạn đã trợ giúp!
"giả định rằng các bản ghi được sắp xếp ngẫu nhiên" . – KingCronus