Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Nhờ các bạn hỗ trợ cách tính số tháng tăng và giảm trong query (access 2003)
#1
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!
Chữ ký của tronghieu9792 Xin chào, mình là tronghieu9792, Tham gia http://thuthuataccess.com/forum từ ngày 10-01 -14.
Reply
Những người đã cảm ơn
#2
Bạn dùng hàm DateDiff().
-Số tháng đã set: = DateDiff("m", [NgayThamGia], Date())
- Số tháng chưa set:= IFF(Datediff("m", Date(), [NgayKetThuc])<0, 0 , Datediff("m", Date(), [NgayKetThuc]))
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn tronghieu9792 , maidinhdan
#3
cảm ơn Ongke0711!
Chữ ký của tronghieu9792 Xin chào, mình là tronghieu9792, Tham gia http://thuthuataccess.com/forum từ ngày 10-01 -14.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Hướng Dẫn Demo Tính tồn kho ( rất chi tiết) maidinhdan 56 7,238 Hôm qua, 10:11 PM
Bài mới nhất: maidinhdan
  [Help] Cách ghép chuỗi có dấu phẩy ngăn giữa vietcnttit 3 119 19-10-17, 08:44 PM
Bài mới nhất: ongke0711
  [Help] Giúp đỡ về tính trung bình cộng bị trùng tên byshop94 1 56 03-10-17, 11:15 PM
Bài mới nhất: ongke0711
  [Help] Đếm số lượng record nhập trong ngày nam8384 4 146 29-09-17, 10:23 PM
Bài mới nhất: shevchenki
  [Hỏi] Truy vấn tính thời gian nâng lương tự động kiepgiangho79 8 219 22-09-17, 03:52 PM
Bài mới nhất: kiepgiangho79

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ