2017-10-09 66 views
0

我怎样才能得到结果只为那些月度数据在下降模式/趋势?如何使用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 

谢谢!

+2

你尝试过什么吗? –

+0

如果ID 115的所有数据都是10,那么您预期的o/p是多少? –

+0

预期结果:任何趋势与上个月相比都有所减少。 – kfm

回答

1
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 
0

看来,你要找的是什么

SELECT * 
    FROM SOME_TABLE 
    WHERE JAN > FEB OR 
     FEB > MAR OR 
     MAR > APR OR 
     APR > MAY OR 
     MAY > JUN 

好运。