Как получить разницу между числами с одинаковыми датами в оракуле? - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть такая таблица:

PK     COUNTER     READ     READ_DATE
1         1         1       1/1/2017
2         1         2       1/1/2017
3         1         3       1/12/2018
4         4         4       1/12/2018

В READ_DATE столбце 2 одинаковые даты с разными номерами.

Если пользователь выбирает 2 даты, такие как Start_Date(1/1/2017) и End_date(1/12/2018).

Я хочу получить разницу между двумя числами из столбца READ с одинаковыми датами.

Как написать SQL-запрос в Oracle?

1 Ответ

0 голосов
/ 01 декабря 2018

Если вы просто хотите получить абсолютную разницу, вы можете попробовать простой GROUP BY запрос:

SELECT
    READ_DATE,
    MAX(READ) - MIN(READ) AS diff
FROM yourTable
GROUP BY
    READ_DATE;
...