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

टी एसक्यूएल - सहसंबद्ध सबक्वेरी का वाक्पटु प्रतिस्थापन

मैं इसे एक सीटीई के साथ करूँगा:

WITH Result AS
(
  SELECT Row_Number() OVER (PARTITION BY ItemId, Year
ORDER BY ItemversionId DESC) AS RowNumber
      ,ItemId
      ,ItemversionId
      ,Year
      ,Value
  FROM table
)
SELECT ItemId
  ,ItemversionId
  ,Year
  ,Value
FROM Result
WHERE RowNumber = 1
ORDER BY ItemId, Year


  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 सर्वर में मैन्युअल रूप से चयनित पंक्तियों को संपादित करें

  2. परिणामों से nth मान लौटाना या NULL

  3. एमएस एसक्यूएल सर्वर 2005 में ओवर के लिए कोई समर्थन नहीं?

  4. एसक्यूएल क्वेरी से समय (एचएच:मिमी:एसएस) कैसे प्राप्त करें?

  5. SQL सर्वर 2017 में एक डेटाबेस का बैकअप लें