Có thể query trừ giờ như thế này chương trình không hiểu nên kết quả sẽ sai. Trong cơ sở dữ liệu nên tách ra chọn thời gian cho cho giờ và phút riêng biệt , rồi cộng giờ phút (bắt đầu lúc, đến lúc) rồi sau đó mới trừ cho nhau giữa 2 cột mốc thời gian này. (thêm phần trừ thời gian nghỉ ngơi giữa ca )
Ngoài ra phải chú ý đến làm OT ca đêm (xét trường hợp ca đêm) để mà trừ thời gian cho thích hợp.
Bên cạnh đấy nên xem xét các quy định Luật Lao động về làm thêm giờ (số giờ tối đa làm thêm hàng Tháng, Năm cho từng người lao động), nhằm tránh vi phạm pháp luật, cũng như tránh rắc rối khiếu kiện, khiếu nại về sau.