Tôi cần tính toán sự khác biệt của một cột giữa hai dòng của bảng. Có cách nào tôi có thể thực hiện việc này trực tiếp trong SQL không? Tôi đang sử dụng Microsoft SQL Server 2008.
Tôi đang tìm kiếm một cái gì đó như thế này:
SELECT value - (previous.value) FROM table
Tưởng tượng rằng biến "trước đó" tham chiếu đến hàng được chọn mới nhất. Tất nhiên với một lựa chọn như vậy, tôi sẽ kết thúc với n-1 hàng được chọn trong một bảng có n hàng, đó không phải là một lẽ, thực sự là chính xác những gì tôi cần.
Điều đó có thể theo một cách nào đó?