मैं दैनिक लेनदेन रिपोर्ट पूछने के लिए sybase डेटाबेस का उपयोग कर रहा हूं। मेरे पास मेरी लिपि के भीतर सबक्वायरी थी।क्या एसक्यूएल क्वेरी में SELECT LAST जैसी कोई चीज है?
यहाँके रूप में यह जाता है:
Subquery अधिक वापस नहीं लौट सकते एक से महत्व देता
मेरे मान हैं 7.50:
SELECT orders.accountid ,items.x,etc
(SELECT charges.mistotal FROM charges where items.id = charges.id)
FROM items,orders
WHERE date = '2008-10-02'
यहाँ मैं के रूप में त्रुटि संदेश मिल रहा है , 25.00
मैं 25.00 लौटना चाहते, लेकिन जब मैं का उपयोग
(SELECT TOP 1 charges.mistotal FROM charges where items.id = charges.id)
मेरे परिणाम 7.50 है, लेकिन मैं 25.00
करता है किसी को भी किसी भी बेहतर सुझाव है वापस जाने के लिए करना चाहते हैं?
आप पूर्ण क्वेरी क्यों नहीं पोस्ट करते हैं और समझाते हैं कि आप "अंतिम" शुल्क कैसे प्राप्त करेंगे। मुख्य मूल्य। शेष क्वेरी के आधार पर और "आखिरी" से आपका क्या मतलब है, आप सबक्वायरी को किसी अन्य जॉइन और एक समग्र फ़ंक्शन के साथ प्रतिस्थापित करने में सक्षम हो सकते हैं। हमें विवरण चाहिए! :) – Matt