मैं डेटा संरचनानवीनतम चयन करने के लिए Linq रिकॉर्ड
प्रत्येक आइटम के लिए वहाँ है कीमत प्रत्येक मुद्रा में एक निश्चित तिथि पर इसका कोई रिकॉर्ड है। मुझे एक ऐसी क्वेरी बनाने की ज़रूरत है जो प्रत्येक मुद्रा के लिए सबसे अधिक मौजूदा मूल्य लौटाए।
यह क्वेरी काम करती है, लेकिन मुद्रा आईडी 1
के लिए एकाधिक Amounts
लौटाती है। इसे केवल 3 रिकॉर्ड, 7,8 and 9
वापस करना चाहिए क्योंकि ये इस आइटम के लिए सभी मुद्राओं में सबसे अद्यतित कीमतों का प्रतिनिधित्व करते हैं।
var q = (from c in db.tblStoreItemPrices where c.ItemID == ID select new { c.CurrencyID, c.Amount });
कृपया सभी ऑर्डरिंग को अनदेखा करें और मान लें कि रिकॉर्ड यादृच्छिक रूप से आदेश दिए गए हैं।
किसी भी मदद के लिए धन्यवाद!
से आप चाहते हैं "लगता है कि रिकॉर्ड बेतरतीब ढंग से आदेश दिया जाता है" इसे और अधिक समझ में नहीं कर सकते हैं क्रम अकेले प्रदर्शन के लिए इस random'ness कम करने के लिए एक संकुल प्राथमिक कुंजी के अलावा अन्य सूचकांक है। – KingCronus