一:在sql中计算两个时间的相隔天数
语法:(select datediff(结束时间,开始时间));
结束时间-开始时间得到两个时间的间隔天数
在项目中的体现:
<select id="getTaskListByScheduleId" resultType="com.xxx.xxx">
select task_id as id,text,model.model_name as model,start_date,
progress,parent,end_date,(select datediff(end_date,start_date)) as duration,schedule_id
from task
left join model on task.model = model.model_id
where schedule_id=#{scheduleId}
</select>