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

MSSQL 2008:विशिष्ट फ़ील्ड द्वारा अंतिम अद्यतन रिकॉर्ड प्राप्त करें

SQL सर्वर 2012 में, आप केवल lag() . का उपयोग करेंगे . आप इसे SQL सर्वर 2008 में विभिन्न तरीकों से दोहरा सकते हैं। यहां cross apply का उपयोग करने की एक विधि है :

select c.*
from content c cross apply
     (select top 1 c2.*
      from content c2
      where c2.contentId = c.contentId and c2.UpdatedAt < c.UpdatedAt
      order by c2.UpdatedAt desc
     ) cprev
where c.FileId <> cprev.FileId;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sqlserver 2008 में भूगोल डेटाटाइप का उपयोग कर दो बिंदुओं के बीच की दूरी?

  2. समग्र प्राथमिक कुंजी + विदेशी कुंजी

  3. बीसीपी कोई त्रुटि नहीं देता है, लेकिन किसी भी पंक्ति की प्रतिलिपि नहीं बनाता है

  4. बल्क इंसर्ट का उपयोग करते समय कुछ स्तंभों पर ध्यान न दें

  5. केवल वैध तिथि होने पर वर्चर को तिथि में कैसे परिवर्तित करें?