Giúp em phần công thức tính công của công ty cho hợp lý với ạ. Hằng ngày em lấy giữ liệu quẹt thẻ và tính công cho mọi người. Ở cột giờ ra giờ vào dữ liệu quẹt thẻ có thể có dữ liệu ra hoặc vào hoặc không có do mọi người quên quẹt. Máy chấm công sẽ lấy giữ liệu quẹt thẻ 2 lần theo số liệu phân ca ngày đ
êm, Giả sử làm ca đêm thì sẽ lấy giữ liệu quẹt thẻ vào đêm hôm đó và dữ liệu ra của ngày hôm sau. Trường hợp chỉ quẹt thẻ một lần (ví dụ chỉ quẹt thẻ về thì dữ liệu sẽ mặc định chọn đó là giờ vào )… Ngoài ra đối với ca đêm thì giữ liệu quẹt thẻ ra sẽ có thêm (+1) để tượng trưng đã qua một ngày. Bây giờ em muốn dựa vào đó dữ liệu quẹt thẻ để tính tổng giờ làm cho mọi người.
Điều kiện đặt ra:
+ Ca ngày bắt đầu từ 08h00 vậy tất cả dữ liệu quẹt thẻ dù sớm hơn (6h,7h45…) đều làm tròn thành 08h. Trường hợp từ 08h01 đến 08h10 làm tròn 08h00, còn trên 08h10 thì thành 08h30, trên nữa thì cứ tính lên 15p một (08h31 thành 08h45).
+ Ca đêm tương tự bắt đầu từ 20:00.
+Phân biệt đêm ngày đã có cột bên cạnh. Ai có giải pháp nào giúp em với.
êm, Giả sử làm ca đêm thì sẽ lấy giữ liệu quẹt thẻ vào đêm hôm đó và dữ liệu ra của ngày hôm sau. Trường hợp chỉ quẹt thẻ một lần (ví dụ chỉ quẹt thẻ về thì dữ liệu sẽ mặc định chọn đó là giờ vào )… Ngoài ra đối với ca đêm thì giữ liệu quẹt thẻ ra sẽ có thêm (+1) để tượng trưng đã qua một ngày. Bây giờ em muốn dựa vào đó dữ liệu quẹt thẻ để tính tổng giờ làm cho mọi người. Điều kiện đặt ra:
+ Ca ngày bắt đầu từ 08h00 vậy tất cả dữ liệu quẹt thẻ dù sớm hơn (6h,7h45…) đều làm tròn thành 08h. Trường hợp từ 08h01 đến 08h10 làm tròn 08h00, còn trên 08h10 thì thành 08h30, trên nữa thì cứ tính lên 15p một (08h31 thành 08h45).
+ Ca đêm tương tự bắt đầu từ 20:00.
+Phân biệt đêm ngày đã có cột bên cạnh. Ai có giải pháp nào giúp em với.


|20140611