Ticket Vfnlinc00140582

4
at cancellation an additional record is created in SUBSCRIPTION_type_hist This should not be the case. Open record should be closed. select * from prod_view.SUBSCRIPTION_status_hist where SUBSCRIPTION_ID in ( select SUBSCRIPTION_ID from prod_view.SUBSCRIPTION_type_hist where SUBSCRIPTION_TYPE_START_DT = SUBSCRIPTION_TYPE_END_DT and SUBSCRIPTION_TYPE_START_TM = SUBSCRIPTION_TYPE_END_TM ) and SUBSCRIPTION_STATUS_END_DT is null Examples: select * from (select * from prod_view.SUBSCRIPTION_type_hist )spth inner join prod_view.SUBSCRIPTION_status_hist ssh on ssh.SUBSCRIPTION_ID = spth.SUBSCRIPTION_ID where ssh.SUBSCRIPTION_ID in(38071, 44530, 67206, 131255, 235831, 253283, 278098, 370373, 549640, 555453) and SUBSCRIPTION_STATUS_END_DT is null SUBSCRIPTION_ID SUBSCRIPTION_TYPE_CD SUBSCRIPTION_TYPE_START_DT SUBSCRIPTION_TYPE_START_TM SUBSCRIPTION_TYPE_END_DT S UBSCRIPTION_TYPE_END_TM ICID LUID SUBSCRIPTI ON_ID SUBSCRIPTION_STATUS_TYPE_CD SUBSCRIPTION_STATUS_START_DT SUBSCRIPTION_STATUS_START_TM SUBSCRIPTION_STATUS_END_DT SUBSCRIP TION_STATUS_END_TM SUBSCRIPTION_STATUS_SEQNR SUBSCRIPTIO N_STATUS_SEQNR_TYPE SUBSCRIPTION_STATUS_CD SUBSCRIPTION_STATUS_RE ASON_CD ICID LUID 38071 MOB 2013-12-02 09:25:38 2013-12-02 09:25:38 17004 17004 38071 C 2014-11-21 00:00:00 ? ? 84879671 Y A NAC 17004 20998 44530 MOB 2015-01-26 11:16:43 2015-03-06 10:40:36 19011 21000 44530 C 2015-03-06 10:40:36 ? ? 0 Y C POUTCE 21000 21000 44530 MOB 2015-03-06 10:40:37 2015-03-06 10:40:37 21000 21000 44530 C 2015-03-06 10:40:36 ? ? 0 Y C POUTCE 21000 21000 67206 MOB 2015-01-26 11:16:43 2015-03-06 09:32:27 19011 21000 67206 C 2015-03-06 09:32:27 ? ? 0 Y C POUTCE 21000 21000 67206 MOB 2015-03-06 09:32:28 2015-03-06 09:32:28 21000 21000 67206 C 2015-03-06 09:32:27 ? ? 0 Y C

description

hhh

Transcript of Ticket Vfnlinc00140582

Page 1: Ticket Vfnlinc00140582

at cancellation an additional record is created in SUBSCRIPTION_type_histThis should not be the case. Open record should be closed. select * from prod_view.SUBSCRIPTION_status_histwhere SUBSCRIPTION_ID in (select SUBSCRIPTION_ID from prod_view.SUBSCRIPTION_type_histwhere SUBSCRIPTION_TYPE_START_DT = SUBSCRIPTION_TYPE_END_DTand SUBSCRIPTION_TYPE_START_TM = SUBSCRIPTION_TYPE_END_TM)and SUBSCRIPTION_STATUS_END_DT is null Examples:

select * from (select * from prod_view.SUBSCRIPTION_type_hist )spth inner join prod_view.SUBSCRIPTION_status_hist ssh on ssh.SUBSCRIPTION_ID = spth.SUBSCRIPTION_IDwhere ssh.SUBSCRIPTION_ID in(38071,44530,67206,131255,235831,253283,278098,370373,549640,555453)and SUBSCRIPTION_STATUS_END_DT is null SUBSCRIPTION_ID SUBSCRIPTION_TYPE_CD SUBSCRIPTION_TYPE_START_DT SUBSCRIPTION_TYPE_START_TM SUBSCRIPTION_TYPE_END_DT SUBSCRIPTION_TYPE_END_TM ICID LUID SUBSCRIPTION_ID SUBSCRIPTION_STATUS_TYPE_CD SUBSCRIPTION_STATUS_START_DT SUBSCRIPTION_STATUS_START_TM SUBSCRIPTION_STATUS_END_DT SUBSCRIPTION_STATUS_END_TM SUBSCRIPTION_STATUS_SEQNR SUBSCRIPTION_STATUS_SEQNR_TYPE SUBSCRIPTION_STATUS_CD SUBSCRIPTION_STATUS_REASON_CD ICID LUID38071 MOB 2013-12-02 09:25:38 2013-12-02 09:25:38 17004 17004 38071 C 2014-11-21 00:00:00 ? ? 84879671 Y A NAC 17004 2099844530 MOB 2015-01-26 11:16:43 2015-03-06 10:40:36 19011 21000 44530 C 2015-03-06 10:40:36 ? ? 0 Y C POUTCE 21000 2100044530 MOB 2015-03-06 10:40:37 2015-03-06 10:40:37 21000 21000 44530 C 2015-03-06 10:40:36 ? ? 0 Y C POUTCE 21000 2100067206 MOB 2015-01-26 11:16:43 2015-03-06 09:32:27 19011 21000 67206 C 2015-03-06 09:32:27 ? ? 0 Y C POUTCE 21000 2100067206 MOB 2015-03-06 09:32:28 2015-03-06 09:32:28 21000 21000 67206 C 2015-03-06 09:32:27 ? ? 0 Y C

Page 2: Ticket Vfnlinc00140582

POUTCE 21000 21000131255 MOB 2015-01-26 11:16:43 2015-02-23 10:35:59 19011 21000 131255 C 2015-02-23 10:35:59 ? ? 0 Y C POUTCE 21000 21000131255 MOB 2015-02-23 10:36:00 2015-02-23 10:36:00 21000 21000 131255 C 2015-02-23 10:35:59 ? ? 0 Y C POUTCE 21000 21000235831 MOB 2014-11-21 00:00:00 2014-11-21 00:00:00 17004 17004 235831 C 2014-11-21 00:00:00 ? ? 194085966 Y C CAN 17004 17004253283 MOB 2015-03-03 12:02:33 2015-03-03 12:02:33 21000 21000 253283 C 2015-03-03 12:02:32 ? ? 0 Y C POUTCE 21000 21000253283 MOB 2015-01-26 11:16:43 2015-03-03 12:02:32 19011 21000 253283 C 2015-03-03 12:02:32 ? ? 0 Y C POUTCE 21000 21000278098 MOB 2015-01-26 11:16:43 2015-03-06 09:40:41 19011 21000 278098 C 2015-03-06 09:40:41 ? ? 0 Y C POUTCE 21000 21000278098 MOB 2015-03-06 09:40:42 2015-03-06 09:40:42 21000 21000 278098 C 2015-03-06 09:40:41 ? ? 0 Y C POUTCE 21000 21000278098 MOB 2015-01-26 11:16:43 2015-03-06 09:40:41 19011 21000 278098 C 2011-07-01 23:59:59 ? ? 75945758 P ? ? 3992 3992278098 MOB 2015-03-06 09:40:42 2015-03-06 09:40:42 21000 21000 278098 C 2011-07-01 23:59:59 ? ? 75945758 P ? ? 3992 3992370373 MOB 2015-01-26 11:16:43 2015-02-13 08:48:47 19011 20393 370373 C 2015-02-13 08:48:47 ? ? 0 Y C POUTCE 20393 20393370373 MOB 2015-02-13 08:48:48 2015-02-13 08:48:48 20393 20393 370373 C 2015-02-13 08:48:47 ? ? 0 Y C POUTCE 20393 20393549640 MOB 2015-02-20 11:33:58 2015-02-20 11:33:58 21000 21000 549640 C 2015-02-20 11:33:57 ? ? 0 Y C POUTCE 21000 21000549640 MOB 2015-01-26 11:16:43 2015-02-20 11:33:57 19011 21000 549640 C 2015-02-20 11:33:57 ? ? 0 Y C POUTCE 21000 21000555453 MOB 2015-03-02 11:19:45 2015-03-02 11:19:45 21000 21000 555453 C 2015-03-02 11:19:44 ? ? 0 Y C POUTCE 21000 21000555453 MOB 2015-01-26 11:16:43 2015-03-02 11:19:44 19011 21000 555453 C 2015-03-02 11:19:44 ? ? 0 Y C

Page 3: Ticket Vfnlinc00140582

POUTCE 21000 21000

select sth.subscription_id, count(1) from prod_view.SUBSCRIPTION_type_hist sthinner join ( select subscription_id from prod_view.SUBSCRIPTION_status_histwhere SUBSCRIPTION_ID in (select SUBSCRIPTION_ID from prod_view.SUBSCRIPTION_type_histwhere SUBSCRIPTION_TYPE_START_DT = SUBSCRIPTION_TYPE_END_DTand SUBSCRIPTION_TYPE_START_TM = SUBSCRIPTION_TYPE_END_TM)and SUBSCRIPTION_STATUS_END_DT is null ) snipon sth.subscription_id=snip.subscription_idgroup by 1having count(1) >1

select sth.subscription_id, count(1) from prod_view.SUBSCRIPTION_type_hist sthinner join ( select subscription_id from prod_view.SUBSCRIPTION_status_histwhere SUBSCRIPTION_ID in (select SUBSCRIPTION_ID from prod_view.SUBSCRIPTION_type_histwhere SUBSCRIPTION_TYPE_START_DT = SUBSCRIPTION_TYPE_END_DTand SUBSCRIPTION_TYPE_START_TM = SUBSCRIPTION_TYPE_END_TM)and SUBSCRIPTION_STATUS_END_DT is null ) snipon sth.subscription_id=snip.subscription_idgroup by 1having count(1) >1 order by sth.subscription_id;

select sth.subscription_id,count(1) from prod_view.SUBSCRIPTION_type_hist sthinner join ( select subscription_id from prod_view.SUBSCRIPTION_status_histwhere SUBSCRIPTION_ID in (select SUBSCRIPTION_ID from prod_view.SUBSCRIPTION_type_histwhere SUBSCRIPTION_TYPE_START_DT = SUBSCRIPTION_TYPE_END_DTand SUBSCRIPTION_TYPE_START_TM = SUBSCRIPTION_TYPE_END_TM

and SUBSCRIPTION_TYPE_START_DT>01/01/2015

)

Page 4: Ticket Vfnlinc00140582

and SUBSCRIPTION_STATUS_END_DT is null ) snipon sth.subscription_id=snip.subscription_idgroup by 1having count(1) >1

7,201,4313,365,733149,109,4803,337,5673,348,4623,542,3293,438,5533,443,6023,580,2753,487,171