Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL mengelompokkan nilai-nilai yang serupa bersama-sama

Ini adalah masalah yang sedikit lebih rumit daripada yang saya ingin pikirkan sekarang, tetapi saya akan memberi Anda ide untuk memulai dan mungkin orang lain dapat membantu Anda menyelesaikannya...

Gabungkan tabel ke dirinya sendiri seperti ini:

Select  A.JobID, A.Sequence, Count(*) 

from    TheTable A join
        TheTable B on A.JobID <> B.JobID and A.Sequence = B.Sequence

group by A.JobID

Saya belum mengujinya sehingga mungkin ada kesalahan ketik, tetapi Anda mendapatkan idenya semoga. Perhatikan bahwa Anda bergabung di mana pekerjaannya tidak sama, tetapi urutannya sama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengembalikan hanya Tanggal dari tipe data DateTime SQL Server

  2. T-SQL ANTARA masalah nilai maks terlebih dahulu

  3. Laporan Validasi parameter dalam laporan ssrs

  4. Bagaimana ANSI_NULLS bekerja di TSQL?

  5. ANTARA operator vs.>=DAN <=:Apakah ada perbedaan kinerja?