का उपयोग किए बिना एसक्यूएल में रिकॉर्ड मैं इस तरह एक प्रश्न है:दिखाएँ पिछले 5 desc
SELECT TOP 5
CONVERT(varchar(15), CAST(Pout AS time), 100) AS 'OUT',
CONVERT(varchar(15), CAST(pIn AS time), 100) AS 'IN',
DATEDIFF(MINUTE, CONVERT(varchar(5), Pout, 108), CONVERT(varchar(5), pIn, 108)) AS [Total Used]
FROM
loginfo
WHERE
empid = 1001
AND CONVERT(date, pDate) = '28/Nov/2016 2:45:00 PM'
AND pOut IS NOT NULL
ORDER BY
pOut
इस क्वेरी ठीक काम कर रहा है, लेकिन मैं शीर्ष 5 रिकॉर्ड दिखाते हैं नहीं करना चाहती, मैं हाल ही में दिखाने की जरूरत है 5 रिकॉर्ड, मेरा मतलब है कि पिछले 5 रिकॉर्ड हैं, लेकिन मैं ORDER BY pout DESC
नहीं कर सकता, क्योंकि मैं सही प्रारूप में रिपोर्ट दिखाना चाहता हूं, लेकिन मुझे अवरोही क्रम
उदाहरण के बिना मेरे लेनदेन के केवल पिछले 5 रिकॉर्ड दिखाना होगा उदाहरण के लिए यदि मेरे पास 10 रिकॉर्ड हैं लेनदेन, मैं सही प्रारूप में केवल पिछले 5 रिकॉर्ड दिखाना चाहता हूं
क्या आप हमें बता सकते हैं कि आप 'desc' क्यों नहीं चाहते हैं? – jarlh
क्या आप कह रहे हैं, आप 'ऑर्डर बाय' का उपयोग करेंगे, लेकिन 'desc' (͠◉_◉᷅) – Vikrant
नहीं, अब मैं देखता हूं। एक व्युत्पन्न तालिका में उतरो, फिर इसके परिणाम का पता लगाएं। – jarlh