oracle 判断一行数据中多列的值是否呈递增趋势(或者递减趋势)
2014-03-20 11:05
1291 查看
-- 1 近6个月的精确率呈递增趋势 with temp as ( select jzd_month2-jzd_month1 d from masakr.tb_kr_hv_23118_mon2 t where t.statis_month = vv_month union select jzd_month3-jzd_month2 d from masakr.tb_kr_hv_23118_mon2 t where t.statis_month = vv_month union select jzd_month4-jzd_month3 d from masakr.tb_kr_hv_23118_mon2 t where t.statis_month = vv_month union select jzd_month5-jzd_month4 d from masakr.tb_kr_hv_23118_mon2 t where t.statis_month = vv_month union select jzd_month6-jzd_month5 d from masakr.tb_kr_hv_23118_mon2 t where t.statis_month = vv_month ) select (case when min(d)>0 then 1 else 0 end) into vi_value1 from temp ;
上面是我遇到的一个要在程序中实现的一个稽核功能 --判断是否近6个月的精确率呈递增趋势(有关业务的东西就不解释了,思路就那意思)select * from masakr.tb_kr_hv_23118_mon2 t where t.statis_month = vv_month 把vv_month改为某月 如201402 只会得到一条数据。
该sql语句中 如果变量vi_value1结果为1则判断的结果是趋势是增长的
这是我自己想出来的方法,程序运行多次,判断没有问题。
相关文章推荐
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
- 在一个二维数组中,每一行都按照从左到右递增的顺序排列,每一列都按照从上到下递增的顺序排列,请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- Java判断对象或者原始数据类型是否是数组
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- oracle判断一个字符串中是否包含另外一个字符串(想要不论顺序或者不相邻的字符)
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- Oracle 存储过程中 判断 某个字符是否为 ‘’ 或者 为 null
- 在一个二维数组中,每一行都按照从左到右递增的顺序排列,每一列都按照从上到下递增的顺序排列,请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- Java判断对象或者原始数据类型是否是数组
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。(Python实现)
- 在一个二维数组中,每一行都按照从左到右递增的顺序排列,每一列都按照从上到下递增的顺序排列,请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- Java判断对象或者原始数据类型是否是数组
- 二维数组中的查找-在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- Python实遍历二维数组题目一:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请按成 一个函数,输入这样一个二维数组和一个整数,判断数组中是否含有该整数
- 提取字符串中的数据,判断数字是否为连续递增
- (PHP实现剑指offer)在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。