GWM : earned premium calculation correction for hr dashboard

This commit is contained in:
Gowtham M 2026-07-02 11:59:12 +05:30
parent 928f12519e
commit 3df39378e8

View File

@ -222,11 +222,6 @@ SELECT
MAX(COALESCE(tm.claim_dump_date, cp.policy_end_date)),
cp.policy_start_date
) + 1 AS run_days,
*/
DATEDIFF(
LEAST(CURDATE(), cp.policy_end_date),
cp.policy_start_date
) + 1 AS run_days,
/* earned premium */
FORMAT(
@ -236,6 +231,29 @@ SELECT
cp.policy_start_date
) + 1)
, 0) AS earned_premium,
*/
prem.premium_as_on_date,
DATEDIFF(
LEAST(CURDATE(), cp.policy_end_date),
cp.policy_start_date
) + 1 AS run_days,
FORMAT(
(prem.premium_as_on_date / 365) *
(
DATEDIFF(
LEAST(CURDATE(), cp.policy_end_date),
cp.policy_start_date
) + 1
),
2
) AS earned_premium,
/* claims reported */
FORMAT(COUNT(tm.id), 0) AS claims_reported,