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

उन पंक्तियों से गैर-डुप्लिकेट मानों का चयन करें जो निर्दिष्ट मिनटों से कम की दूरी पर हों

-- distinct required in case there are rows with 
-- exactly the same values for datetime and number
SELECT DISTINCT a.*
FROM your_table AS a
    LEFT JOIN your_table AS b
        ON a.[number] = b.[number]
            AND a.[datetime] > b.[datetime]
            AND a.[datetime] <= DATEADD(minute, 15, b.[datetime])
WHERE b.Number IS NULL


  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. 1 कॉलम के टेबल चेंज वैल्यू को कॉपी करें और उसी टेबल में डालें

  3. टी-एसक्यूएल का उपयोग कर डेटाटाइम का समय प्राप्त करें?

  4. आइसोलेशन लेवल कैसे बदलें?

  5. कॉलम के रूप में ROWS प्राप्त करें (SQL सर्वर डायनेमिक PIVOT क्वेरी)