连续逾期
admin
2023-02-08 06:00:06
0

IF EXISTS(SELECT FROM SYS.TABLES WHERE NAME='SPD') DROP TABLE SPD;
WITH CTE1 AS
(
SELECT
IIF(PD_DueDT>=ISNULL(PD_DebitSuccDT,'9999-12-31'),0,1) AS FLAG/
逾期FLAG/,
ROW_NUMBER() OVER(PARTITION BY PD_EFH_SN ORDER BY PD_Termth) AS ID/
期次序号/,
MAX(PD_Termth) OVER (PARTITION BY PD_EFH_SN)AS CurrID/
当前最大期次序号*/,

  • FROM PD WHERE PD_DueDT<=GETDATE() AND PD_Termth>0
    ),
    CTE2 AS
    (
    SELECT
    SUM(FLAG) OVER(PARTITION BY PD_EFH_SN ORDER BY PD_Termth ROWS UNBOUNDED PRECEDING) AS AccuFlag/累计逾期期次/,

  • FROM CTE1
    ),
    CTE3 AS
    (
    SELECT
    ID-AccuFlag AS FlagGrp/逾期分组/,

  • FROM CTE2
    ),
    CTE4 AS
    (
    SELECT
    SUM(FLAG) OVER (PARTITION BY PD_EFH_SN,FlagGrp) AS CountFlag/分组计数/,

  • FROM CTE3 WHERE FLAG=1
    ),
    CTE5 AS
    (
    SELECT
    MAX(CountFlag) OVER (PARTITION BY PD_EFH_SN) AS MaxContFlag/最大连续/,
    MAX(AccuFlag) OVER (PARTITION BY PD_EFH_SN) AS TotFlag/历史累计/,
    IIF(ID=PD_TotTerm,CountFlag,0) AS CurrContFlag/当前累计/,
    ROW_NUMBER() OVER (PARTITION BY PD_EFH_SN ORDER BY PD_Termth DESC) AS CurrTermth,

  • FROM CTE4
    )
    SELECT DISTINCT PD_EFH_SN,MaxContFlag,TotFlag,CurrContFlag,'XFY' AS DataSource INTO SPD FROM CTE5 WHERE CurrTermth=1

相关内容

热门资讯

今日重大发现“开心游戏.是不是... 有 亲,根据资深记者爆料开心游戏是可以开挂的,确实有挂(咨询软件无需打开...
我来教教您“麻友圈2.怎么装挂... 网上科普关于“麻友圈2有没有挂”话题很是火热,小编也是针对麻友圈2作*弊开挂的方法以及开挂对应的知识...
最新引进“长虹大厅.是不是有挂... 您好:长虹大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
今日重大通报“旺旺冲击麻将.有... 家人们!今天小编来为大家解答旺旺冲击麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...
重磅消息“蜀山四川麻将.到底有... 有 亲,根据资深记者爆料蜀山四川麻将是可以开挂的,确实有挂(咨询软件无需...
火箭发射高度活跃 产业链上市公... 本报记者 丁蓉 近日,火箭发射活动十分密集。12月13日,快舟十一号遥八运载火箭在酒泉卫星发射中心发...
终于明白“边锋老友麻将.究竟有... 家人们!今天小编来为大家解答边锋老友麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...
【第一财经】“丫丫古诗.辅助器... 家人们!今天小编来为大家解答丫丫古诗透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
我来教教您“新永和牛牛.开挂器... 有 亲,根据资深记者爆料新永和牛牛是可以开挂的,确实有挂(咨询软件无需打...
玩家分享攻略“十胡卡.辅助开挂... 家人们!今天小编来为大家解答十胡卡透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很多...