| | |
| | | limit #{param6}, #{param7} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="getNeedCopyLedgers" resultMap="BaseResultMap"> |
| | | SELECT * FROM |
| | | (SELECT |
| | | @row_number:=CASE WHEN @median_group = t_ledger.g THEN @row_number+1 else 1 END AS i, |
| | | @median_group:= t_ledger.g AS median_group, |
| | | t_ledger.* |
| | | FROM |
| | | ( |
| | | SELECT |
| | | a.*, |
| | | STR_TO_DATE(concat(a.LR_Year,'-',a.LR_Month,'-',a.LR_Day),'%Y-%m-%d') as d, |
| | | CONCAT(a.LR_SubmitID, a.LS_SubTypeId) as g |
| | | FROM |
| | | ea_t_ledgerrecord AS a |
| | | ORDER BY LR_SubmitID, LS_SubTypeId, d DESC |
| | | ) as t_ledger |
| | | LEFT JOIN sm_t_userinfo AS b ON t_ledger.LR_SubmitID = b.UI_GUID |
| | | LEFT JOIN ea_t_ledgersubtype AS c ON t_ledger.LS_SubTypeId = c.LS_SubTypeId |
| | | WHERE b.UI_IsEnable = TRUE AND c.L_Auto_Copy = TRUE |
| | | and (t_ledger.LR_Extension2 is null or t_ledger.LR_Extension2 != 'notInvolved') |
| | | ) as r |
| | | WHERE r.i = 1 |
| | | </select> |
| | | </mapper> |