누구나 어떻게 하나의 ID를 사용하여 하나의 열에서 상위 두 행을 뺄 수 있습니까? 여기 내 샘플 쿼리입니다 :하나의 ID를 사용하여 하나의 열에서 상위 두 행을 뺍니다.
나는 5 CustomerID를 #을 사용 소비 열에서 하나 개의 ID를 사용하여 상위 2 행의 차이를 가져 오는 방법을 알고 싶어SELECT top 2 a.consumption,
coalesce(a.consumption -
(SELECT b.consumption
FROM tbl_t_billing b
WHERE b.id = a.id + 1), a.consumption) AS diff
FROM tbl_t_billing a
WHERE a.customerId = '5'
ORDER BY a.dateCreated DESC
. 시도했지만 올바른 쿼리를 얻을 수 없습니다. 누군가 제발 나를 도와 줄 수 있니? 감사!
이 근무! 감사! –