Date Access 2010选择查询-上一个工作日
我在MS Access 2010中有一个select查询,需要从前一个工作日提取该查询。Date Access 2010选择查询-上一个工作日,date,ms-access,expression,select-query,Date,Ms Access,Expression,Select Query,我在MS Access 2010中有一个select查询,需要从前一个工作日提取该查询。 我遇到的问题是,当查询在周一上午运行时,我需要周五的数据,一周中每隔一天我只需要前一个工作日 以下是我尝试的其中一个公式(在周一)不起作用。 有人能推荐另一个配方/并/或告诉我我做错了什么吗? IIf(Day(Now())=2,Date()-3,Date()-1) Day返回月份的天数 Weekday返回一周的天数。 编辑:函数中的2表示一周的第一天是星期一 Now()返回当前日期/时间 Date()返回当
我遇到的问题是,当查询在周一上午运行时,我需要周五的数据,一周中每隔一天我只需要前一个工作日 以下是我尝试的其中一个公式(在周一)不起作用。
有人能推荐另一个配方/并/或告诉我我做错了什么吗?
IIf(Day(Now())=2,Date()-3,Date()-1)
返回月份的天数李>Day
返回一周的天数。Weekday
编辑:函数中的2表示一周的第一天是星期一
返回当前日期/时间李>Now()
返回当前日期Date()
所以
IIF(工作日(Date(),2)=1,Date()-3,Date()-1)
应该可以用。谢谢Darren,我会试试的。