Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

टी-एसक्यूएल में अधिकतम मूल्य के रूप में शून्य के साथ किसी विशेष आईडी के लिए अधिकतम तिथि पर वापसी मूल्य

आप इसका इस्तेमाल कर सकते हैं

SELECT
ID
,[Date]
,[Value]
FROM(
SELECT 
* 
, ROW_NUMBER() OVER(PARTITION BY ID ORDER BY ISNULL([Date],'9999-12-31') DESC) AS Row#
FROM yourtable
) A WHERE Row# = 1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर डेटाबेस में पहचान कॉलम के साथ सभी तालिकाओं को कैसे खोजें - SQL सर्वर / टी-एसक्यूएल ट्यूटोरियल भाग 45

  2. पंक्ति संस्करण और प्रदर्शन

  3. आप SQL तालिका में रिकॉर्ड की प्रतिलिपि कैसे बनाते हैं लेकिन नई पंक्ति की अद्वितीय आईडी को स्वैप कैसे करते हैं?

  4. SQL सर्वर (C# क्लाइंट) में बहुत अधिक डेटा सम्मिलित करने का सबसे तेज़ तरीका क्या है

  5. SQL सर्वर 2019 में MDF फ़ाइलें प्रबंधित करें