Date 访问,将所有日期更改为星期一
有没有一种快速的方法将if(IIF?)嵌套在更新字符串中,以将所有日期更改为该周的适当星期一?所以,如果日期是7月30日星期二,我希望它自动更新到7月29日星期一。我想出了一个更新表,但不确定从那里去哪里。谢谢 您需要类似的东西:Date 访问,将所有日期更改为星期一,date,ms-access,vba,Date,Ms Access,Vba,有没有一种快速的方法将if(IIF?)嵌套在更新字符串中,以将所有日期更改为该周的适当星期一?所以,如果日期是7月30日星期二,我希望它自动更新到7月29日星期一。我想出了一个更新表,但不确定从那里去哪里。谢谢 您需要类似的东西: UPDATE tablename SET fieldname = fieldname-Weekday(fieldname,2)+1 Weekday()返回一个数字1..7,表示一周中的哪一天。默认情况下,1是星期天。论点2说从周一开始计算,所以周一是1,周日是7 例
UPDATE tablename SET fieldname = fieldname-Weekday(fieldname,2)+1
Weekday()
返回一个数字1..7,表示一周中的哪一天。默认情况下,1是星期天。论点2说从周一开始计算,所以周一是1,周日是7
例如,如果字段的日期是星期一,则减去1再加1,剩余的星期一;如果是星期二,减去2(0),然后加1=1,星期一。谢谢,太好了!