| | |
| | | <select id="getCardNumOfMax" resultType="java.lang.String"> |
| | | SELECT cardNum |
| | | FROM se_client_card |
| | | WHERE cardNum LIKE CONCAT('%',#{areaCode},'%') |
| | | WHERE cardNum LIKE CONCAT(#{areaCode},'%') |
| | | ORDER BY cardNum desc |
| | | LIMIT 0,1 |
| | | </select> |
| | |
| | | SELECT |
| | | cli.clientNum, |
| | | cli.name AS clientName, |
| | | CASE |
| | | WHEN card.cardNum LIKE '10%' THEN CONCAT(SUBSTRING(card.cardNum, 7, 6),SUBSTRING(card.cardNum, 14, 4)) |
| | | ELSE card.cardNum |
| | | END AS cardNum, |
| | | cardNum, |
| | | <!-- CASE--> |
| | | <!-- WHEN card.cardNum LIKE '10%' THEN CONCAT(SUBSTRING(card.cardNum, 7, 6),SUBSTRING(card.cardNum, 14, 4))--> |
| | | <!-- ELSE card.cardNum--> |
| | | <!-- END AS cardNum,--> |
| | | cli.phone, |
| | | cli.idCard, |
| | | card.state AS cardState, |
| | |
| | | SELECT |
| | | cli.clientNum, |
| | | cli.name AS clientName, |
| | | CASE |
| | | WHEN card.cardNum LIKE '10%' THEN CONCAT(SUBSTRING(card.cardNum, 7, 6),SUBSTRING(card.cardNum, 14, 4)) |
| | | ELSE card.cardNum |
| | | END AS cardNum, |
| | | cardNum, |
| | | <!-- CASE--> |
| | | <!-- WHEN card.cardNum LIKE '10%' THEN CONCAT(SUBSTRING(card.cardNum, 7, 6),SUBSTRING(card.cardNum, 14, 4))--> |
| | | <!-- ELSE card.cardNum--> |
| | | <!-- END AS cardNum,--> |
| | | cli.phone, |
| | | cli.idCard, |
| | | card.state AS cardState, |
| | |
| | | FORMAT(card.money,2) AS money |
| | | FROM se_client_card card |
| | | INNER JOIN se_client cli ON card.clientId = cli.id |
| | | WHERE card.state = 3 AND NOT EXISTS (SELECT * FROM se_client_card card2 WHERE card2.original_card_id = card.cardNum) |
| | | WHERE card.state = 3 AND NOT EXISTS (SELECT * FROM se_client_card card2 WHERE card2.original_card_id = card.id) |
| | | ORDER BY card.id |
| | | <trim prefix="limit " > |
| | | <if test="start != null and count != null"> |