如何使用Oracle SQL获取数据的衰减模式/趋势?
问题描述:
我怎样才能得到结果只为那些月度数据在下降模式/趋势?如何使用Oracle SQL获取数据的衰减模式/趋势?
并且数据如下;
ID JAN FEB MAR APR MAY JUN
112 50 45 40 35 30 20
113 30 30 30 30 30 30
114 20 25 20 20 20 20
115 45 50 60 60 30 30
预期输出;
ID JAN FEB MAR APR MAY JUN
112 50 45 40 35 30 20
115 45 50 60 60 30 30
谢谢!
答
SELECT *
FROM your_table
WHERE JAN > JUN
或
SELECT *
FROM your_table
WHERE JAN > FEB
AND FEB > MAR
AND MAR > APR
AND APR > MAY
AND MAY > JUN
答
看来,你要找的是什么
SELECT *
FROM SOME_TABLE
WHERE JAN > FEB OR
FEB > MAR OR
MAR > APR OR
APR > MAY OR
MAY > JUN
好运。
你尝试过什么吗? –
如果ID 115的所有数据都是10,那么您预期的o/p是多少? –
预期结果:任何趋势与上个月相比都有所减少。 – kfm