首页 文章

如何在oracle中获得相同日期的数字?

提问于
浏览
0

我有这样的表:

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 列的2个数字中获得相同日期的差异 .

如何在oracle中编写sql查询?

1 回答

  • 2

    如果您只想要绝对差异,可以尝试一个简单的 GROUP BY 查询:

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

相关问题