Nhờ các bạn hỗ trợ cách tính số tháng tăng và giảm trong query (access 2003)
tronghieu9792 > 23-05-16, 03:58 PM
VD: Ông A, có thời gian tham gia ngày 1/1/2016, ngày kết thúc là ngày 30/6/2016 với tổng thời gian là 6 tháng. Thời gian được xét là tháng 3/2016. Như vậy kể từ thời điểm tháng 3/2016 ông A bắt đầu được tính 3 tháng, còn lại các tháng chưa tính hưởng là tháng 4,5,6/2016.
Trong truy vấn (query) các bạn giúp mình làm cách nào để tính các tháng hưởng còn lại tiếp theo: Như tháng 4/2016 thì số tháng còn lại của Ông A phải là (6 tháng - 3 tháng đã hưởng ngay thời điểm xét) tức còn 2 tháng. Tương tự tháng 5/2016 còn 1 tháng và tháng 6/2016 thì giải quyết đủ 6 tháng.
Cụ thể:
* Thời điểm xét 3/2016
Họ tên, Tham gia, Kết thúc , Số tháng, Tháng XD, Số tháng đã xét, Số tháng chưa xét
Ông A , 1/1/16 , 30/6/16 , 6 , 1/3/16 , 3 , 3
* Thời điểm xét 4/2016
Họ tên, Tham gia, Kết thúc , Số tháng, Tháng XD, Số tháng đã xét, Số tháng chưa xét
Ông A , 1/1/16 , 30/6/16 , 6 , 1/3/16 , 4 , 2
* Thời điểm xét 5/2016
Họ tên, Tham gia, Kết thúc , Số tháng, Tháng XD, Số tháng đã xét, Số tháng chưa xét
Ông A , 1/1/16 , 30/6/16 , 6 , 1/3/16 , 5 , 1
* Thời điểm xét 6/2016
Họ tên, Tham gia, Kết thúc , Số tháng, Tháng XD, Số tháng đã xét, Số tháng chưa xét
Ông A , 1/1/16 , 30/6/16 , 6 , 1/3/16 , 6 , 0
Rất cảm ơn!