| | |
| | | SELECT |
| | | a.id AS serviceId, |
| | | a.publish_at AS serviceAt, |
| | | a.duration AS serviceTime, |
| | | ROUND((TIMESTAMPDIFF(SECOND, s.start_time, s.end_time) / 3600000), 2) as serviceTime, |
| | | 2 AS serviceType |
| | | FROM |
| | | com_act_activity a |
| | |
| | | AND su.phone = #{phone} |
| | | AND s.start_time BETWEEN concat( #{date}, '-01-01 00:00:00' ) |
| | | AND concat( #{date}, '-12-31 23:59:59' ) |
| | | and s.start_time IS NOT NULL |
| | | and s.end_time IS NOT NULL |
| | | GROUP BY |
| | | a.id |
| | | </if> |
| | |
| | | SELECT |
| | | a.id AS serviceId, |
| | | a.publish_at AS serviceAt, |
| | | a.duration AS serviceTime, |
| | | ROUND((TIMESTAMPDIFF(SECOND, s.start_time, s.end_time) / 3600000), 2) AS serviceTime, |
| | | 3 AS serviceType |
| | | FROM |
| | | com_act_activity a |
| | |
| | | SELECT |
| | | a.id AS serviceId, |
| | | a.publish_at AS serviceAt, |
| | | a.duration AS serviceTime, |
| | | ROUND((TIMESTAMPDIFF(SECOND, s.start_time, s.end_time) / 3600000), 2) AS serviceTime, |
| | | 4 AS serviceType |
| | | FROM |
| | | com_act_activity a |
| | |
| | | SELECT |
| | | a.id AS serviceId, |
| | | a.publish_at AS serviceAt, |
| | | a.duration AS serviceTime, |
| | | ROUND((TIMESTAMPDIFF(SECOND, s.start_time, s.end_time) / 3600000), 2) AS serviceTime, |
| | | 2 AS serviceType |
| | | FROM |
| | | com_act_activity a |
| | |
| | | SELECT |
| | | a.id AS serviceId, |
| | | a.publish_at AS serviceAt, |
| | | a.duration AS serviceTime, |
| | | ROUND((TIMESTAMPDIFF(SECOND, s.start_time, s.end_time) / 3600000), 2) AS serviceTime, |
| | | 3 AS serviceType |
| | | FROM |
| | | com_act_activity a |
| | |
| | | SELECT |
| | | a.id AS serviceId, |
| | | a.publish_at AS serviceAt, |
| | | a.duration AS serviceTime, |
| | | ROUND((TIMESTAMPDIFF(SECOND, s.start_time, s.end_time) / 3600000), 2) AS serviceTime, |
| | | 4 AS serviceType |
| | | FROM |
| | | com_act_activity a |