ฉันมีตารางที่มีvalueคอลัมน์ ฉันต้องการคำนวณแถวสุดท้ายลบด้วยแถวแรกดังที่แสดงที่นี่:
id value
1 10
2 45
3 65
4 95
. .
. .
. .
500 200
ฉันต้องการได้รับ 200 - 10 = 190
ฉันพยายามใช้คำสั่งด้านล่างใน SQL Server 2012 อย่างไรก็ตามLASTและFIRSTไม่ทำงาน
SELECT LAST(Value) - FIRST(Value) FROM Counter;
ไวยากรณ์สำหรับคำสั่งนี้ใน SQL Server คืออะไร
IDENTITYคอลัมน์หรืออาจเป็นDATETIMEคอลัมน์ที่กำหนดว่าแถว "แรก" และ "สุดท้าย" คืออะไร?