获得最近四个月SQL Netezza的百分比

问题描述 投票:-1回答:1

我有一个带有简单表的简单查询

SELECT Call_Date, Phone_Num, Call_Type
FROM IVR_TBL

结果类似

CALL_DATE            |Phone_Num       |CALL_TYPE |
---------------------|----------------|----------|
2020-01-30 21:12:0   |0553748547      |Technical |
2020-02-23 21:10:0   |0224643303      |Sales     |
2020-05-01 09:00:0   |0224432454      |Technical |
2020-04-02 09:05:0   |0453652041      |Technical |
2020-03-30 08:59:0   |0934604076      |Sales     |
2020-02-28 21:17:0   |0244794546      |Sales     |
2020-01-23 21:20:0   |0238441865      |Sales     |
2020-05-16 21:18:0   |0552715113      |Sales     |
2020-04-28 21:22:0   |0502132405      |Technical |

我如何获得

  • 在1个月内(来自Phone_Num的不同客户呼叫报告的百分比(来自Phone_Num)(一个月内与我们联系过1次的客户),并按CALL_TYPE对它们进行分组

    ] >>
  • 在[4 months

  • 之内的不同客户呼叫报告百分比(来自Phone_Num)(在[[4 months期间与我们联系过1次的客户)并按CALL_TYPE分组)>1个月的结果将仅包含3个字段,如下所示>>

    Month |Call_Type |Percentage | --------|-----------|------------| Jan |Sales | | Feb |Sales | | Mar |Sales | | Apr |Sales | | May |Sales | | Jan |Technical | | Feb |Technical | | Mar |Technical | | Apr |Technical | | May |Technical | |

以及
4个月]的结果的另一个表,该表还包含获得从一月到四月期间一次致电给我们的客户的数量

Month |Call_Type |Percentage | --------|-----------|------------| Jan |Sales | | Jan |Technical | |

数据集来自2020年初
我有一个简单查询,带有简单表SELECT Call_Date,Phone_Num,Call_Type从IVR_TBL,结果类似于CALL_DATE | Phone_Num | CALL_TYPE | --------------------- | ----------------...

以下查询为您提供了每个客户相对于月份的计数。您可以根据需要进一步过滤掉它。
SELECT TO_CHAR( DATE Call_Date,'YYYY-MM-DD'), Phone_Num, Call_Type, count(1) FROM IVR_TBL where group by TO_CHAR( DATE Call_Date,'YYYY-MM-DD'), Phone_Num, Call_Type
sql netezza
1个回答
0
投票
SELECT TO_CHAR( DATE Call_Date,'YYYY-MM-DD'), Phone_Num, Call_Type, count(1) FROM IVR_TBL where group by TO_CHAR( DATE Call_Date,'YYYY-MM-DD'), Phone_Num, Call_Type
© www.soinside.com 2019 - 2024. All rights reserved.