ฉันต้องการคำนวณความแตกต่างของคอลัมน์ระหว่างสองบรรทัดของตาราง มีวิธีใดบ้างที่ฉันสามารถทำได้โดยตรงใน SQL ฉันใช้ Microsoft SQL Server 2008
ฉันกำลังมองหาสิ่งนี้:
SELECT value - (previous.value) FROM table
จินตนาการว่าตัวแปร "ก่อนหน้า" อ้างอิงแถวล่าสุดที่เลือก แน่นอนว่าการเลือกแบบนั้นฉันจะลงเอยด้วย n-1 แถวที่เลือกในตารางที่มี n แถวนั่นอาจไม่ใช่สิ่งที่ฉันต้องการจริงๆ
เป็นไปได้ในทางใดทางหนึ่ง?