Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Chọn các giá trị không trùng lặp từ các hàng cách nhau ít hơn một số phút được chỉ định

-- 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. Xử lý sự cố đồng thời của SQL Server

  2. Chèn vào bảng với câu lệnh select cộng với cột bổ sung trong SQL Server 2008

  3. Tạo khóa chính tổng hợp trong SQL Server

  4. Đăng nhập không thành công cho người dùng 'NT AUTHORITY \ NETWORK SERVICE'

  5. NHibernate + cột getdate () mặc định