INSERT INTO ekp_social_settle_detail (fd_id,fd_customer_name,fd_payment_unit,fd_project_no,fd_project_name,fd_person_count,fd_unit_persion,fd_unit_medical
CAST(COALESCE (sum(fd_3af9f2d8df88c0), 0) AS DECIMAL (12, 2)) 'fd_unit_persion' ,
CAST(COALESCE (sum(fd_3af9f2db1e5e16), 0) AS DECIMAL (12, 2)) 'fd_unit_medical' ,
CAST(COALESCE (sum(fd_3af9f2dd5d8fb8), 0) AS DECIMAL (12, 2)) 'fd_unit_unemployment' ,
CAST(COALESCE (sum(fd_3af9f2e03295dc), 0) AS DECIMAL (12, 2)) 'fd_unit_injury' ,
CAST(COALESCE (sum(fd_3af9f2e237f794), 0) AS DECIMAL (12, 2)) 'fd_unit_birth' ,
CAST(COALESCE (sum(fd_3af9f2e45a5d78), 0) AS DECIMAL (12, 2)) 'fd_unit_accrual' ,
CAST(COALESCE (sum(fd_3af9f2e6dfb3f4), 0) AS DECIMAL (12, 2)) 'fd_unit_bigailment' ,
CAST(COALESCE (sum(fd_3af9f2e9208e4e), 0) AS DECIMAL (12, 2)) 'fd_unit_sum' ,
CAST(COALESCE (sum(fd_3af9f2ec516c30), 0) AS DECIMAL (12, 2)) 'fd_personal_persion' ,
CAST(COALESCE (sum(fd_3af9f2f8290f24), 0) AS DECIMAL (12, 2)) 'fd_personal_medical' ,
CAST(COALESCE (sum(fd_3af9f2fa79ee72), 0) AS DECIMAL (12, 2)) 'fd_personal_unemployment' ,
CAST(COALESCE (sum(fd_3af9f2fcde9158), 0) AS DECIMAL (12, 2)) 'fd_personal_accrual' ,
CAST(COALESCE (sum(fd_3af9f2ff2c9f42), 0) AS DECIMAL (12, 2)) 'fd_personal_bigailment' ,
CAST(COALESCE (sum(fd_3af9f303037214), 0) AS DECIMAL (12, 2)) 'fd_personal_sum' ,
CAST(COALESCE (sum(fd_3af9f3059e5b9c), 0) AS DECIMAL (12, 2)) 'fd_sum' ,
'' as 'fd_remark',
(@row_number := @row_number + 1) as 'fd_sort',
fd_3adfeb83a704c8 as 'fd_order_no'
FROM
ekp_social_info
LEFT JOIN ekp_24a8e6a7fc143bb8c48a project ON fd_3adfe8c70d3fd4 = fd_3a37fe508071fe
WHERE
fd_3adfeb83a704c8 = #{str}
GROUP BY
fd_3adfe8c81a0e42,
fd_3adfe8c8468e54,
fd_3adfe8c70d3fd4,
fd_3b1480c04814fc_text
</select>
<selectid="getNos"resultType="java.lang.String">
select a.fd_3adfeb83a704c8 from ekp_social_info a where a.fd_3adfeb83a704c8 like concat(#{no}, '%') and a.fd_3adfeb83a704c8 is not NULL GROUP BY a.fd_3adfeb83a704c8