QUERY SQL BI分析

时间:2015-08-12 16:41:09

标签: sql oracle

我正在试图弄清楚如何使用我获得的几个数据来处理这个BI表,我正在通过查询DB(Oracle 11g)来做这件事。

有些人已经知道我该如何做BI?

Rango =(交易数量)例如:范围 - 1到10个交易

Clásica,Oro,Platino等=(进行这些交易的唯一客户的数量)例如:有多少客户在1到10个交易范围内

enter image description here

我的尝试

select case 
        when 
            count(case when code = transaction then 1 end) between 1 and 10 then '1 - 10'
        when 
            count(case when code = transaction then 1 end) between 11 and 19 then '11 - 19'
   end "RANGE"
  ,count(distinct case when producto = clasica then cliente end) clasica
  ,count(distinct case when producto = oro then cliente end) oro
from DB

提前谢谢。

0 个答案:

没有答案