SELECT IC_EMPLOYEE_CODE , sum(CASE WHEN dt BETWEEN 20230701 AND 20230711 AND fund_report_classname = '现金管理' THEN holding_amt ELSE 0 end)/11 as t2_cash_amt_07 , sum(CASE WHEN dt BETWEEN 20230501 AND 20230531 AND fund_report_classname = '现金管理' THEN holding_amt ELSE 0 end)/30 as t2_cash_amt_05 , sum(CASE WHEN dt=20230711 AND fund_report_classname <> '现金管理' THEN HOLDING_AMT ELSE 0 END) as t2_nocash_amt_07 , sum(CASE WHEN dt=20230531 AND fund_report_classname <> '现金管理' THEN HOLDING_AMT ELSE 0 END) as t2_nocash_amt_05 , sum(CASE WHEN dt BETWEEN 20230701 AND 20230711 AND fund_report_classname = '现金管理' THEN holding_amt ELSE 0 end)/11 - sum(CASE WHEN dt BETWEEN 20230501 AND 20230531 AND fund_report_classname = '现金管理' THEN holding_amt ELSE 0 end)/30 + sum(CASE WHEN dt=20230711 AND fund_report_classname <> '现金管理' THEN HOLDING_AMT ELSE 0 END) - sum(CASE WHEN dt=20230531 AND fund_report_classname <> '现金管理' THEN HOLDING_AMT ELSE 0 END) as t2_aum FROM prm.ads_prd_hold_di WHERE dt BETWEEN 20230501 AND 20230711 AND fund_tone='T2' and cust_wealth_distribu <>4 and cicc_fof = '否' GROUP BY IC_EMPLOYEE_CODE
时间: 2024-02-10 21:25:34 浏览: 151
dt.rar_C# API隐藏窗口
这是一个SQL查询语句,用于从prm.ads_prd_hold_di表中检索符合特定条件的数据,并进行计算和分组。根据查询条件,返回结果将包括IC_EMPLOYEE_CODE、t2_cash_amt_07、t2_cash_amt_05、t2_nocash_amt_07、t2_nocash_amt_05和t2_aum这些字段。其中,t2_cash_amt_07表示2023年7月1日至2023年7月11日期间现金管理的持有金额的平均值,t2_cash_amt_05表示2023年5月1日至2023年5月31日期间现金管理的持有金额的平均值,t2_nocash_amt_07表示2023年7月11日非现金管理的持有金额之和,t2_nocash_amt_05表示2023年5月31日非现金管理的持有金额之和,t2_aum表示总资产净值。查询结果将按IC_EMPLOYEE_CODE进行分组。
请注意,这是一个示例查询,具体的结果和查询条件可能需要根据实际情况进行调整。如果需要更多帮助或有其他问题,请随时提问。
阅读全文