Đá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 Query cấp phát quần áo cho công nhân tieuho828 9 253 17-01-17, 04:07 PM
Bài mới nhất: maidinhdan
  Hướng Dẫn hướng dẫn làm query theo cbobox tieuho828 3 83 03-01-17, 03:54 PM
Bài mới nhất: cpucloi
  [Hỏi] Câu lệnh để tìm max tại criteria trong query khongcodit 8 290 23-12-16, 12:05 AM
Bài mới nhất: ongke0711
  [Hỏi] Cách lọc nhiều dữ liệu thông qua dấu ngăn cách " ;" toancvp 6 239 21-12-16, 01:37 PM
Bài mới nhất: toancvp
  [Hỏi] Hỏi Query tính giá trị trung bình luonguct 2 82 17-12-16, 07:21 PM
Bài mới nhất: ongke0711

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ơ