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

Truy xuất người dùng trực tuyến bằng bản ghi đăng nhập và đăng xuất

Một cái gì đó như thế này:

select * from UserLog l1
where Operation = 'Enter' and 
      not exists(select * from UserLog l2 
                 where l1.user = l2.user and 
                       l2.Operation = 'Exit' and 
                       l2.Time > l1.Time)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao việc sử dụng con trỏ trong SQL Server được coi là thực tiễn xấu?

  2. Làm cách nào để lấy danh sách ID từ bảng SQL dưới dạng chuỗi giá trị được phân tách bằng dấu phẩy?

  3. Các cách tốt nhất để sử dụng câu lệnh SQL DELETE trong bảng SQL

  4. Làm thế nào để lưu trữ cấu trúc thư mục / phân cấp / cây trong cơ sở dữ liệu?

  5. Chuyển đổi kết quả dọc thành chế độ ngang (T-SQL)