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

Các hàm dẫn và trễ trong SQL từ mã C #

Xem xét dự án MoreLinq (trên github): http://morelinq.github.io

Ở đó, Khách hàng tiềm năng và Độ trễ được triển khai dưới dạng phần mở rộng:

public static IEnumerable<TResult> Lag<TSource, TResult>(
    this IEnumerable<TSource> source,
    int offset,
    TSource defaultLagValue,
    Func<TSource, TSource, TResult> resultSelector
)

tham khảo: https://morelinq.github.io/2.0/ref /api/html/M_MoreLinq_MoreEnumerable_Lag__2_1.htm

CHỈNH SỬA:Đây chỉ là Linq to Objects. Vì vậy, khi được áp dụng cho một nguồn dữ liệu SQL, nó sẽ tìm nạp tất cả các hàng và sau đó thực hiện tính toán bên ngoài cơ sở dữ liệu. Đây không phải là những gì OP mong đợi.

Kết quả nghiên cứu cho biết " không , không thể "đối với các mục 1,2,3 và 4:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giá trị SQL Server 2008 GEOGRAPHY STDistance ()

  2. Làm cách nào để xuất tất cả dữ liệu từ bảng sang định dạng sql có thể chèn?

  3. Câu lệnh UPDATE xung đột với ràng buộc THAM KHẢO - Hướng dẫn SQL Server / TSQL Phần 76

  4. Đặt lại khóa chính (int làm danh tính)

  5. Lệnh ngủ trong T-SQL?