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

Làm thế nào để nhận được truy vấn nhóm SQL biểu mẫu hàng đầu tiên?

Bạn có thể sử dụng Row_Number ().

select UserId, Date, StoreId from  (select row_number() over(partition
by UserId order by date) as RowNumber,   UserId, Date, StoreId from
Transactions  ) as View1 where  RowNumber = 1

http://sqlfiddle.com/#!6/e536a/7



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATEDIFF () Trả về Kết quả Sai trong SQL Server? Đọc này.

  2. Trả về danh sách các bảng &chế độ xem trong SQL Server bằng T-SQL (sp_tables)

  3. Sử dụng INNER JOIN để kết hợp các bảng của máy chủ SQL và hiển thị chúng trong ASP.NET Webforms

  4. EF Code đầu tiên, làm thế nào để đăng ký cùng một tên bảng với các lược đồ khác nhau?

  5. Xuất kết quả truy vấn sang tệp .csv trong SQL Server 2008