mysql sql 中實戰小技巧持續更新

bruce_gl發表於2020-12-19

一:在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>

相關文章