Tính số ngày chênh lêch ngoai trừ thứ 7,CN

  • Thread starter BiDIT
  • Ngày gửi
Khóa học Quản trị dòng tiền
S

spammail

Guest
Ở đây ta sử dụng chủ yếu là hàm DateDiff(interval, date1, date2[,firstdayofweek[, firstweekofyear]])

1. Tính số tuần : DateDiff("w","1/1/09",[n5]) 'Dĩ nhiên ta tính từ ngày đầu tiên của năm cho đến ngày N5
--> Số tuần chính là tuần thứ mấy của N5

2. Tính số ngày làm việc giữa N5 và N6 (Bạn hãy chắc N6 > N5)

NTotalDays= DateDiff("d",[n5]-1,[n6]) 'Tổng số ngày tử N5-N6
NSaturdays= DateDiff("ww",[n5]-1,[n6],7) 'Tổng số ngày thứ 7 từ N5-N6
NSundays= DateDiff("ww",[n5]-1,[n6],1) 'Tổng số ngày Chủ nhật từ N5-N6

Như vậy số ngày làm việc từ N5-N6 trừ Thứ 7 và Chủ Nhật là:

CalcWorkdays= NTotalDays - NSaturdays- NSundays


Phần còn lại bạn đưa vào query của mình đi nhé! :036:
 
Sửa lần cuối:
B

BiDIT

Trung cấp
16/5/09
87
1
8
Hanoi
Cám ơn Spam nhiều nhé
 

Xem nhiều