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

मैं अधिकतम तिथि (प्रति प्राथमिक कुंजी) कैसे प्राप्त कर सकता हूं और किसी अन्य तालिका से इसका अंतर कैसे प्राप्त कर सकता हूं?

WITH recorddates
AS
(
    SELECT  PKEY, REFNo, DATE,
            ROW_NUMBER() OVER (PARTITION BY RefNO
                                ORDER BY DATE DESC) rn
    FROM    table2
)
SELECT  a.PKEY, 
        datediff(day,a.DATE,b.date) 
FROM    table1 a
        INNER JOIN recorddates b
            ON a.PKey = b.RefNo
WHERE   b.rn = 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. एसक्यूएल सर्वर 2008 के बीच में नहीं होने पर डेटा कैसे सम्मिलित करें?

  2. INSERT EXEC स्टेटमेंट को नेस्ट नहीं किया जा सकता है

  3. EF 4 अद्वितीय अनुक्रमणिका वाले स्तंभ से FK संबंध के लिए संबद्धता क्यों नहीं उत्पन्न करता है?

  4. मैं ROW_NUMBER() का उपयोग कैसे करूं?

  5. SQL सर्वर BCP निर्यात दूषित फ़ाइल?