itn_admin/src/main/resources/mapper/commute/CommuteMapper.xml
2025-04-02 15:40:24 +09:00

41 lines
1.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.itn.admin.commute.mapper.CommuteMapper">
<select id="findAll" resultType="com.itn.admin.commute.mapper.domain.CommuteVO" parameterType="com.itn.admin.commute.mapper.domain.CommuteVO">
SELECT
usrid,
MIN(SRVDT) AS firstActivityTime,
MAX(SRVDT) AS lastActivityTime
FROM
${tableNm}
WHERE SRVDT BETWEEN #{startDate} AND #{endDate}
-- AND usrid IS NOT NULL
AND LENGTH(USRID)>0
GROUP BY
usrid
ORDER BY SRVDT;
</select>
<select id="findByUsridAndSrvdtBetween" resultType="com.itn.admin.commute.mapper.domain.CommuteVO" parameterType="com.itn.admin.commute.mapper.domain.CommuteVO">
SELECT
usrid,
MIN(SRVDT) AS firstActivityTime,
MAX(SRVDT) AS lastActivityTime
FROM
${tableNm}
WHERE SRVDT BETWEEN #{startDate} AND #{endDate}
-- AND usrid IS NOT NULL
AND LENGTH(USRID)>0
and usrid = #{biostarId}
GROUP BY
usrid
ORDER BY SRVDT;
</select>
</mapper>