You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
INNER JOIN @tblOfficerSub O ONPL.OfficerID=O.NewOfficer
337
340
WHERE
338
-
PL.ValidityTo IS NULL
339
-
ANDPL.PolicyStatus=8
340
-
ANDR.PolicyID IS NULL
341
-
AND (PL.ExpiryDate=@Date)
341
+
PL.ValidityTo IS NULL
342
+
ANDPL.PolicyStatus=8
343
+
ANDR.PolicyID IS NULL
344
+
AND (PL.ExpiryDate=@Date)
342
345
)
343
346
SET @Idle = (
344
347
SELECTCOUNT(DISTINCT PL.FamilyID) IddlePolicies FROM tblPolicy PL
345
348
INNER JOIN @tblOfficerSub O ONPL.OfficerID=O.NewOfficer
346
349
INNER JOIN tblProduct PR ONPR.ProdID=PL.ProdID
350
+
INNER JOIN tblFamilies F ONPL.FamilyID=F.FamilyID
347
351
LEFT OUTER JOIN (SELECT FamilyID, ProdID FROM tblPolicy WHERE ValidityTo IS NULLAND PolicyStatus =2AND ExpiryDate >=@Date) ActivePolicies ONActivePolicies.FamilyID=PL.FamilyIDAND (ActivePolicies.ProdID=PL.ProdIDORActivePolicies.ProdID=PR.ConversionProdID)
348
352
WHEREPL.ValidityTo IS NULLANDPL.PolicyStatus=1
349
353
AND ExpiryDate >=@Date
350
354
ANDActivePolicies.ProdID IS NULL
355
+
ANDF.ValidityTo IS NULL
351
356
)
352
357
SET @Suspended = (
353
358
SELECTCOUNT(DISTINCT PL.FamilyID) SuspendedPolicies FROM tblPolicy PL
354
359
INNER JOIN @tblOfficerSub O ONPL.OfficerID=O.NewOfficer
355
360
INNER JOIN tblProduct PR ONPR.ProdID=PL.ProdID
361
+
INNER JOIN tblFamilies F ONPL.FamilyID=F.FamilyID
356
362
LEFT OUTER JOIN (SELECT FamilyID, ProdID FROM tblPolicy WHERE ValidityTo IS NULLAND PolicyStatus =2AND ExpiryDate >=@Date) ActivePolicies ONActivePolicies.FamilyID=PL.FamilyIDAND (ActivePolicies.ProdID=PL.ProdIDORActivePolicies.ProdID=PR.ConversionProdID)
0 commit comments