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

मैं निरंतर श्रेणियों पर समूह कैसे बनाऊं

WITH    q AS
        (
        SELECT  *,
                ROW_NUMBER() OVER (PARTITION BY crew, dayType ORDER BY [date]) AS rnd,
                ROW_NUMBER() OVER (PARTITION BY crew ORDER BY [date]) AS rn
        FROM    mytable
        )
SELECT  MIN([date]), MAX([date]), crew AS name, dayType
FROM    q
GROUP BY
        crew, dayType, rnd - rn

यह लेख आपके लिए रुचिकर हो सकता है:

  • एसक्यूएल के लिए आवश्यक चीजें:सीरीज ()


  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 सर्वर में पारदर्शी डेटा एन्क्रिप्शन (TDE)

  2. SQL DATE से केवल माह और वर्ष प्राप्त करना

  3. SSH टनल के माध्यम से एक बैशन सर्वर को PostgreSQL सर्वर से कनेक्ट करना

  4. संग्रहीत प्रक्रिया जो डेटा को csv फ़ाइलों में निर्यात करती है केवल एक फ़ाइल को निर्यात करती है

  5. SQL सर्वर लेनदेन संबंधी प्रतिकृति आंतरिक - भाग 2