INSERT INTO statistics_sign_metadata_account_group_find(org_id,site_id,company_id,account_id,account_work_num,account_name,account_fullname,org_name,org_parent_names,
SELECT c.sign_id as signId,a.sign_id as signTimeId,a.account_id,a.sign_time,c.training_project_id as trainningProjectId,c.start_time as signStartTime,c.end_time as signEndTime
FROM tr_sign_record a
LEFT JOIN tr_sign_time c ON a.sign_id=c.id
WHERE a.sign_id= #{signTimeId}
and ((<![CDATA[ DATE_FORMAT(a.create_time,'%Y-%m-%d')<=DATE_FORMAT(#{endDate,jdbcType=VARCHAR},'%Y-%m-%d') ]]>
and <![CDATA[ DATE_FORMAT(a.create_time,'%Y-%m-%d')>=DATE_FORMAT(#{startDate,jdbcType=VARCHAR},'%Y-%m-%d') ]]>)
or (<![CDATA[ DATE_FORMAT(a.sign_time,'%Y-%m-%d')<=DATE_FORMAT(#{endDate,jdbcType=VARCHAR},'%Y-%m-%d') ]]>
and <![CDATA[ DATE_FORMAT(a.sign_time,'%Y-%m-%d')>=DATE_FORMAT(#{startDate,jdbcType=VARCHAR},'%Y-%m-%d') ]]>)
)
GROUP BY a.sign_id,a.account_id,DATE_FORMAT(a.sign_time,'%Y-%m-%d')
<!--INSERT INTO statistics_sign_can_metadata(sign_company_id,sign_site_id,sign_org_id,sign_time_id,sign_start_time,sign_end_time,trainning_project_name,project_create_time,sign_id,status,can_count)-->